XML 125 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounting for Derivative Instruments and Hedging Activities - Fair Value Within the Derivative Instrument Valuation (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative Assets $ 7,140 $ 821
Derivative Liabilities 4,799 884
Foreign exchange contracts - current    
Derivative [Line Items]    
Derivative Assets 0 0
Derivative Liabilities 1 0
Foreign exchange contracts - long-term    
Derivative [Line Items]    
Derivative Assets 1 0
Derivative Liabilities 0 0
Commodity contracts- current    
Derivative [Line Items]    
Derivative Assets 4,613 560
Derivative Liabilities 3,386 499
Commodity contracts- long-term    
Derivative [Line Items]    
Derivative Assets 2,526 261
Derivative Liabilities $ 1,412 $ 385