XML 110 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Accounting for Derivative Instruments and Hedging Activities - Offsetting of Derivatives by Counterparty Master Agreement level and Collateral Received (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Cash Collateral (Held)/Posted $ (19) $ (32)
Cash Collateral (Held)/Posted 50 190
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 821 1,170
Derivative Instruments (658) (909)
Cash Collateral (Held)/Posted (5) (7)
Net Amount 158 254
Derivative liabilities (884) (1,103)
Derivative Instruments 658 909
Cash Collateral (Held)/Posted 0 73
Net Amount (226) (121)
Gross Amounts of Recognized Assets / Liabilities (63) 67
Derivative Instruments 0 0
Cash Collateral (Held) / Posted (5) 66
Net Amount $ (68) $ 133