XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Activities (Fair Value Of Derivatives Not Designated As Hedging Instruments) (Details) - Not Designated As Hedging Instrument [Member] - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
FX Contracts Assets $ 324 $ 283
Embedded Derivative, Fair Value of Embedded Derivative Asset 0 0
Commodity Contracts Assets 1,868 2,764
Total fair value of derivative assets not designated as hedging instruments 2,192 3,047
FX Contracts Liabilities 74 270
Commodity Contracts Liabilities 1,929 2,034
Embedded Derivative, Fair Value of Embedded Derivative Liability 24 34
Total fair value of derivative liabilities not designated as hedging instruments. $ 2,027 $ 2,338