XML 23 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments and Hedging Activities (Fair Value Of Derivatives Not Designated As Hedging Instruments) (Details) - Not Designated As Hedging Instrument [Member] - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
FX Contracts Assets $ 340 $ 125
Commodity Contracts Assets 873 478
Total fair value of derivative assets not designated as hedging instruments 1,213 603
FX Contracts Liabilities 624 120
Commodity Contracts Liabilities 789 574
Total fair value of derivative liabilities not designated as hedging instruments. $ 1,413 $ 694