XML 110 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Risk Management Activities - Offsetting (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Derivative Asset Positions    
Gross Position - Asset $ 480 $ 90
Netting Adjustment (192) (239)
Cash collateral paid (80)  
Cash collateral received   212
Net Position - Asset 208 63
Derivative Liability Positions    
Gross Position - Liability (262) (425)
Netting Adjustment 192 239
Net Position - Liability (70) (186)
Other current assets    
Derivative Asset Positions    
Gross Position - Asset 443 79
Net Position - Asset 181 62
Derivative Liability Positions    
Gross Position - Liability (182) (229)
Other long-term assets, net    
Derivative Asset Positions    
Gross Position - Asset 34 1
Net Position - Asset 27 1
Derivative Liability Positions    
Gross Position - Liability (7) 0
Other current liabilities    
Derivative Asset Positions    
Gross Position - Asset   7
Derivative Liability Positions    
Gross Position - Liability (20) (158)
Net Position - Liability (20) (151)
Other long-term liabilities and deferred credits    
Derivative Asset Positions    
Gross Position - Asset 3 3
Derivative Liability Positions    
Gross Position - Liability (53) (38)
Net Position - Liability $ (50) $ (35)