XML 132 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments and Hedging Activities Income Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]      
Maximum Length of Time Hedged in Cash Flow Hedge 3 years    
Gain/(Loss) Recognized in Income $ 85 $ 347 $ (165)
Designated as Hedging Instrument | Cash Flow Hedging | Foreign currency exchange contracts      
Derivative [Line Items]      
Gain/(Loss) Reclassified from AOCI to Income (412) (11) 29
Gains/(Losses) on derivative instruments (453) 198 (839)
Designated as Hedging Instrument | Cash Flow Hedging | Commodity Contract      
Derivative [Line Items]      
Gain/(Loss) Reclassified from AOCI to Income 132 (55) (32)
Gains/(Losses) on derivative instruments 284 9 (36)
Designated as Hedging Instrument | Fair Value Hedging | Cross-currency interest rate swap contracts      
Derivative [Line Items]      
Net interest settlements and accruals excluded from the assessment of hedge effectiveness (8) (2) 0
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments (93) 38 0
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge 82 (37) 0
Designated as Hedging Instrument | Fair Value Hedging | Interest rate contracts      
Derivative [Line Items]      
Net interest settlements and accruals excluded from the assessment of hedge effectiveness 393 290 (16)
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments (1,001) 986 706
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge 957 (985) (694)
Not Designated as Hedging Instrument | Foreign currency exchange contracts      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income 375 (310) 84
Not Designated as Hedging Instrument | Cross-currency interest rate swap contracts      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income (507) 486 (229)
Not Designated as Hedging Instrument | Interest rate contracts      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income (3) (100) (13)
Not Designated as Hedging Instrument | Commodity Contract      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income 170 47 0
Cost of Sales | Not Designated as Hedging Instrument | Foreign currency exchange contracts      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income 230 (228) 32
Nonoperating Income (Expense) | Not Designated as Hedging Instrument | Foreign currency exchange contracts      
Derivative [Line Items]      
Gain/(Loss) Recognized in Income $ 145 $ (82) $ 52