XML 87 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative and Hedging Activities - Derivative Instruments in Balance Sheet Table (Details) - Not designated as hedging instrument - Commodity contract - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Derivative asset (liability), fair value, gross asset (liability) $ (375) $ (118)
Derivative asset (liability) fair value, net asset (liability), netted 0 0
Derivative assets (liabilities), at fair value, net (375) (118)
Short-term derivative asset    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset 45 84
Derivative asset, fair value, gross liability, netted (41) (65)
Derivative asset 4 19
Long-term derivative asset    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value, gross asset 16 5
Derivative asset, fair value, gross liability, netted (14) (5)
Derivative asset 2 0
Short-term derivative liability    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value, gross liability (346) (158)
Derivative liability, fair value, gross asset, netted 41 65
Derivative liability (305) (93)
Long-term derivative liability    
Derivatives, Fair Value [Line Items]    
Derivative liability, fair value, gross liability (90) (49)
Derivative liability, fair value, gross asset, netted 14 5
Derivative liability $ (76) $ (44)