XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Dec. 31, 2018
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Cash Collateral (Held) / Posted $ (11) $ (33)
Derivative liabilities (839) (977)
Cash Collateral Posted 388 287
Gross Amounts of Recognized Assets / Liabilities 119 104
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 87 83
Net Amount 206 187
Commodity contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 929 1,042
Derivative Instruments (689) (778)
Cash Collateral (Held) / Posted (5) (31)
Net Amount 235 233
Derivative liabilities (839) (977)
Derivative Instruments 689 778
Cash Collateral Posted 92 114
Net Amount (58) (85)
Gross Amounts of Recognized Assets / Liabilities 90 65
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 87 83
Net Amount 177 148
Interest rate contracts    
Offsetting of Derivatives by Counterparty Master Agreement Level and Collateral Received or Paid    
Derivative assets 29 39
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 0 0
Net Amount 29 39
Gross Amounts of Recognized Assets / Liabilities 29 39
Derivative Instruments 0 0
Cash Collateral (Held) / Posted 0 0
Net Amount $ 29 $ 39