XML 30 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Risk Management Activities (Details 6) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative Asset Positions    
Gross Position - Asset $ 246us-gaap_DerivativeFairValueOfDerivativeAsset $ 493us-gaap_DerivativeFairValueOfDerivativeAsset
Netting Adjustment (52)us-gaap_DerivativeAssetFairValueGrossLiability (262)us-gaap_DerivativeAssetFairValueGrossLiability
Cash collateral received (112)us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset (133)us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
Net Position - Asset 82us-gaap_DerivativeAssets 98us-gaap_DerivativeAssets
Derivative Liability Positions    
Gross Position - Liability (250)us-gaap_DerivativeFairValueOfDerivativeLiability (384)us-gaap_DerivativeFairValueOfDerivativeLiability
Netting Adjustment 52us-gaap_DerivativeLiabilityFairValueGrossAsset 262us-gaap_DerivativeLiabilityFairValueGrossAsset
Net Position - Liability (198)us-gaap_DerivativeLiabilities (122)us-gaap_DerivativeLiabilities
Other current assets    
Derivative Asset Positions    
Net Position - Asset 64us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
71us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Other long-term assets, net    
Derivative Asset Positions    
Net Position - Asset 18us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
27us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Other current liabilities    
Derivative Liability Positions    
Net Position - Liability (108)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
(91)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
Other long-term liabilities and deferred credits    
Derivative Liability Positions    
Net Position - Liability $ (90)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
$ (31)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember