XML 90 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative and Hedging Activities - Fair Value of Recurring Assets and Liabilities (Details) - Significant Other Observable Inputs (Level 2) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative assets (liabilities), at fair value, net $ (375) $ (118)
Commodity contract    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative asset 61 88
Derivative liability $ (436) $ (206)