XML 41 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging - Offsetting of financial assets and derivatives assets (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Gross Amounts of Recognized Assets $ 46us-gaap_DerivativeFairValueOfDerivativeAsset $ 80us-gaap_DerivativeFairValueOfDerivativeAsset
Gross Amounts Offset in the Statement of Financial Position (14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets (30)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
Net Amounts of Assets Presented in the Statement of Financial Position 32us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral [1] 50us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral [1]
Other Current Assets [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets 24us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
46us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Net Amounts of Assets Presented in the Statement of Financial Position 12us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
18us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Other Noncurrent Assets [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets 22us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
34us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Net Amounts of Assets Presented in the Statement of Financial Position 20us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
32us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Designated as Hedging Instrument [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets 46us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] 80us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]
Gross Amounts Offset in the Statement of Financial Position (14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(30)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Amounts of Assets Presented in the Statement of Financial Position 32us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 50us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] 9us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]
Gross Amounts Offset in the Statement of Financial Position 0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Amounts of Assets Presented in the Statement of Financial Position 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 9us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets 46us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] 71us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]
Gross Amounts Offset in the Statement of Financial Position (14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(30)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Amounts of Assets Presented in the Statement of Financial Position 32us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 41us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Not Designated as Hedging Instrument [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets 46us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[2] 80us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[2]
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[2],[3] 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[2],[3]
Gross Amounts Offset in the Statement of Financial Position 0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Amounts of Assets Presented in the Statement of Financial Position $ 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] $ 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
[1] Included within Other current assets ($12 million in 2014 and $18 million in 2013, respectively) or Other non-current assets ($20 million in 2014 and $32 million in 2013, respectively)
[2] Included within Other current assets ($24 million in 2014 and $46 million in 2013, respectively) or Other non-current assets ($22 million in 2014 and $34 million in 2013, respectively)
[3] These contracts typically are for 30 day durations and executed close to the last day of the most recent reporting month, thereby resulting in nominal fair values at the balance sheet date.