XML 102 R84.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative Assets $ 11,994 $ 7,140
Derivative Liabilities 8,441 4,799
Foreign exchange contracts - current    
Derivative [Line Items]    
Derivative Assets 11 0
Derivative Liabilities 1 1
Foreign exchange contracts - long-term    
Derivative [Line Items]    
Derivative Assets 7 1
Derivative Liabilities 1 0
Commodity contracts- current    
Derivative [Line Items]    
Derivative Assets 7,875 4,613
Derivative Liabilities 6,194 3,386
Commodity contracts- long-term    
Derivative [Line Items]    
Derivative Assets 4,101 2,526
Derivative Liabilities $ 2,245 $ 1,412