XML 80 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments and Hedging Activities (Fair Value Of Derivatives Not Designated As Hedging Instruments) (Details) - Not Designated As Hedging Instrument [Member] - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
FX Contracts Assets $ 283 $ 125
Commodity Contracts Assets 2,764 478
Total fair value of derivative assets not designated as hedging instruments 3,047 603
FX Contracts Liabilities 270 120
Commodity Contracts Liabilities 2,034 574
Embedded Derivative, Fair Value of Embedded Derivative Liability 34 0
Embedded Derivative, Fair Value of Embedded Derivative Asset 0 0
Total fair value of derivative liabilities not designated as hedging instruments. $ 2,338 $ 694