XML 88 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting for Derivative Instruments and Hedging Activities - Fair value within the derivative instrument valuation (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative Liabilities $ 1,202 $ 1,103
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Assets 1,318 1,170
Derivative Liabilities 1,202 1,103
Not Designated as Hedging Instrument | Commodity contracts current    
Derivative [Line Items]    
Derivative Assets 884 860
Derivative Liabilities 832 781
Not Designated as Hedging Instrument | Commodity contracts long-term    
Derivative [Line Items]    
Derivative Assets 434 310
Derivative Liabilities $ 370 $ 322