v3.24.0.1
Equity - Amounts Reclassified Out Of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing   $ (1,684) $ (2,044) $ (2,384)
Tax expense (benefit)   1,377 1,632 1,440
Total reclassifications, net of tax $ (822) (4,863) (11,836) (11,542)
Losses (gains) on foreign currency exchange contracts   20,415 17,414 17,446
Other comprehensive income, net of tax   (106) 700 218
Gain (Loss), Foreign Currency Transaction, before Tax   146 148 51
Pension and post-employment benefits        
Significant amounts reclassified out of each component of AOCI        
Amortization of actuarial losses and other [1]   (7) 221 283
Tax expense (benefit)   0 (48) (60)
Total reclassifications, net of tax   (7) 173 223
Other comprehensive income, net of tax   (30) 1,088 521
Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Total reclassifications, net of tax   (74) (91) 75
Other comprehensive income, net of tax   (84) 0 151
Foreign currency translation adjustments        
Significant amounts reclassified out of each component of AOCI        
Total reclassifications, net of tax   0 0 0
Other comprehensive income, net of tax   407 (943) (1,153)
Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Tax expense (benefit)   21 13 (12)
Total reclassifications, net of tax   (74) (91) 75
Reclassification out of accumulated other comprehensive loss | Net investment hedges | Net investment hedging activities        
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing [2]   112 94 26
Tax expense (benefit)   24 20 5
Total reclassifications, net of tax   (88) (74) (21)
Foreign currency forward exchange contracts | Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Losses (gains) on foreign currency exchange contracts [3]   (77) (82) 87
Treasury rate lock agreements | Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing [2]   (24) (23) (24)
Interest rate swap contracts | Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Gain on derivative amount excluded from effectiveness testing [2]   0 1 24
Cross-Currency Swap Contracts | Reclassification out of accumulated other comprehensive loss | Cash flow hedging activities        
Significant amounts reclassified out of each component of AOCI        
Gain (Loss), Foreign Currency Transaction, before Tax   $ 6 $ 0 $ 0
[1] Amounts are included in the computation of net periodic benefit cost (see Note 12).
[2] Amounts are included in interest expense, net (see Note 11).
[3] Amounts are included in cost of products sold (see Note 11).
(d)Amounts are included in net foreign exchange loss (see Note 11).