XML 56 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting for Derivative Instruments and Hedging Activities - Offsetting of derivatives by counterparty master agreement level and collateral received (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Cash Collateral (Held) / Posted $ (51) $ (32)
Derivative liabilities (1,202) (1,103)
Cash Collateral Posted 200 190
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 1,318 1,170
Derivative Instruments (1,010) (909)
Cash Collateral (Held) / Posted (17) (7)
Net Amount 291 254
Derivative liabilities (1,202) (1,103)
Derivative Instruments 1,010 909
Cash Collateral Posted 94 73
Net Amount (98) (121)
Gross Amounts of Recognized Assets / Liabilities 116 67
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 77 66
Net Amount $ 193 $ 133