XML 133 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative, Notional Amount $ 123,296 $ 148,094
Derivative Asset 1,590 2,930
Derivative Liability 1,070 1,235
Derivative Asset, Current 924 974
Derivative Liability, Current 535 859
Derivative Asset, Noncurrent 666 1,956
Derivative Liability, Noncurrent 535 376
Net obligation to return cash collateral 26 9
Derivative, Collateral, Right to Reclaim Cash $ 71 96
Maximum Length of Time Hedged in Cash Flow Hedge 3 years  
Designated as Hedging Instrument | Cash Flow Hedging | Foreign currency exchange contracts    
Derivative [Line Items]    
Derivative, Notional Amount $ 11,534 15,860
Designated as Hedging Instrument | Cash Flow Hedging | Commodity Contract    
Derivative [Line Items]    
Derivative, Notional Amount 931 703
Designated as Hedging Instrument | Fair Value Hedging | Cross-currency interest rate swap contracts    
Derivative [Line Items]    
Derivative, Notional Amount 885 885
Designated as Hedging Instrument | Fair Value Hedging | Interest rate contracts    
Derivative [Line Items]    
Derivative, Notional Amount 23,893 26,924
Not Designated as Hedging Instrument | Foreign currency exchange contracts    
Derivative [Line Items]    
Derivative, Notional Amount 28,463 25,956
Not Designated as Hedging Instrument | Cross-currency interest rate swap contracts    
Derivative [Line Items]    
Derivative, Notional Amount 6,533 6,849
Not Designated as Hedging Instrument | Interest rate contracts    
Derivative [Line Items]    
Derivative, Notional Amount 50,060 70,318
Not Designated as Hedging Instrument | Commodity Contract    
Derivative [Line Items]    
Derivative, Notional Amount 997 599
Fair Value, Recurring | Level 2    
Derivative [Line Items]    
Fair Value of Assets 1,590 2,930
Fair Value of Liabilities 1,070 1,235
Counterparty netting, Assets 719 505
Counterparty netting, Liabilities 719 505
Fair Value, Recurring | Level 2 | Designated as Hedging Instrument | Cash Flow Hedging | Foreign currency exchange contracts    
Derivative [Line Items]    
Fair Value of Assets 74 47
Fair Value of Liabilities 346 383
Fair Value, Recurring | Level 2 | Designated as Hedging Instrument | Cash Flow Hedging | Commodity Contract    
Derivative [Line Items]    
Fair Value of Assets 182 40
Fair Value of Liabilities 5 5
Fair Value, Recurring | Level 2 | Designated as Hedging Instrument | Fair Value Hedging | Cross-currency interest rate swap contracts    
Derivative [Line Items]    
Fair Value of Assets 0 46
Fair Value of Liabilities 49 0
Fair Value, Recurring | Level 2 | Designated as Hedging Instrument | Fair Value Hedging | Interest rate contracts    
Derivative [Line Items]    
Fair Value of Assets 544 1,331
Fair Value of Liabilities 274 4
Fair Value, Recurring | Level 2 | Not Designated as Hedging Instrument | Foreign currency exchange contracts    
Derivative [Line Items]    
Fair Value of Assets 281 172
Fair Value of Liabilities 198 399
Fair Value, Recurring | Level 2 | Not Designated as Hedging Instrument | Cross-currency interest rate swap contracts    
Derivative [Line Items]    
Fair Value of Assets 117 557
Fair Value of Liabilities 61 1
Fair Value, Recurring | Level 2 | Not Designated as Hedging Instrument | Interest rate contracts    
Derivative [Line Items]    
Fair Value of Assets 338 663
Fair Value of Liabilities 126 439
Fair Value, Recurring | Level 2 | Not Designated as Hedging Instrument | Commodity Contract    
Derivative [Line Items]    
Fair Value of Assets 54 74
Fair Value of Liabilities $ 11 $ 4