XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative, Notional Amount $ 104,589 $ 123,296
Derivative Asset, Current 661 924
Derivative Asset, Noncurrent 382 666
Derivative Asset 1,043 1,590
Derivative Liability, Current 1,104 535
Derivative Liability, Noncurrent 1,540 535
Derivative Liability 2,644 1,070
Held collateral 147 26
Posted collateral 115 71
Counterparty Netting, Liabilities Not Offset 388 719
Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 9,153 11,534
Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 884 885
Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 19,711 23,893
Designated as Hedging Instrument [Member] | Commodity Contract [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 1,028 931
Not Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 21,521 28,463
Not Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 6,633 6,533
Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 44,788 50,060
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 871 997
Fair Value, Recurring | Level 2 [Member]    
Derivative [Line Items]    
Fair Value of Assets 1,043 1,590
Fair Value of Liabilities 2,644 1,070
Counterparty Netting, Assets Not Offset 388 719
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 92 74
Fair Value of Liabilities 97 346
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 0 0
Fair Value of Liabilities 135 49
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 0 544
Fair Value of Liabilities 1,100 274
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Commodity Contract [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 37 182
Fair Value of Liabilities 71 5
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member]    
Derivative [Line Items]    
Fair Value of Assets 199 281
Fair Value of Liabilities 196 198
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member]    
Derivative [Line Items]    
Fair Value of Assets 31 117
Fair Value of Liabilities 690 61
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Fair Value of Assets 651 338
Fair Value of Liabilities 259 126
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Fair Value of Assets 33 54
Fair Value of Liabilities $ 96 $ 11