XML 71 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging Notional and fair values of derivative instruments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value    
Notional Amount $ 1,100invest_DerivativeNotionalAmount $ 1,365invest_DerivativeNotionalAmount
Derivative Assets 59us-gaap_DerivativeFairValueOfDerivativeAsset [1] 46us-gaap_DerivativeFairValueOfDerivativeAsset [1]
Derivative Liabilities 79us-gaap_DerivativeFairValueOfDerivativeLiability [2] 58us-gaap_DerivativeFairValueOfDerivativeLiability [2]
Term of derivative contract 30 days  
Gross Amounts Offset in the Statement of Financial Position (32)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets (14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
Net Amounts of Assets Presented in the Statement of Financial Position 27us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral [3] 32us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral [3]
Gross Amounts Offset in the Statement of Financial Position (32)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities (14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
Net Amounts of Liabilities Presented in the Statement of Financial Position 47us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral [4] 44us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral [4]
Other Current Assets [Member]    
Derivatives, Fair Value    
Derivative Assets 38us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
24us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Net Amounts of Assets Presented in the Statement of Financial Position 15us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
12us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Other Noncurrent Assets [Member]    
Derivatives, Fair Value    
Derivative Assets 21us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
22us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Net Amounts of Assets Presented in the Statement of Financial Position 12us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
20us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
Other Current Liabilities [Member]    
Derivatives, Fair Value    
Derivative Liabilities 66us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
52us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
Net Amounts of Liabilities Presented in the Statement of Financial Position 42us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
40us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
Other Noncurrent Liabilities [Member]    
Derivatives, Fair Value    
Derivative Liabilities 13us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Net Amounts of Liabilities Presented in the Statement of Financial Position 5us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
4us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Derivatives accounted for as hedges [Member]    
Derivatives, Fair Value    
Notional Amount 919invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,200invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Assets 59us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1] 46us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1]
Derivative Liabilities 79us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] 58us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]
Gross Amounts Offset in the Statement of Financial Position (32)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Amounts of Assets Presented in the Statement of Financial Position 27us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[3] 32us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[3]
Gross Amounts Offset in the Statement of Financial Position (32)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Amounts of Liabilities Presented in the Statement of Financial Position 47us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[4] 44us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[4]
Derivatives accounted for as hedges [Member] | Interest rate contracts [Member]    
Derivatives, Fair Value    
Notional Amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
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
[3] 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[3]
Gross Amounts Offset in the Statement of Financial Position 0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Amounts of Liabilities Presented in the Statement of Financial Position 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[4] 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[4]
Derivatives accounted for as hedges [Member] | Foreign exchange contracts [Member]    
Derivatives, Fair Value    
Notional Amount 919invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Assets 59us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
46us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Liabilities 79us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
58us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Gross Amounts Offset in the Statement of Financial Position (32)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(14)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 27us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[3] 32us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[3]
Gross Amounts Offset in the Statement of Financial Position (32)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(14)us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Net Amounts of Liabilities Presented in the Statement of Financial Position 47us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[4] 44us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[4]
Not Designated as Hedging Instrument [Member] | Foreign exchange contracts [Member]    
Derivatives, Fair Value    
Notional Amount 181invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[5] 165invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[5]
Derivative Assets 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivative Liabilities 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
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
[3] 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3]
Gross Amounts Offset in the Statement of Financial Position 0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Amounts of Liabilities Presented in the Statement of Financial Position $ 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[4] $ 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[4]
[1] Included within Other current assets ($38 million at March 31, 2015 and $24 million at December 31, 2014) or Other non-current assets ($21 million at March 31, 2015 and $22 million at December 31, 2014).
[2] Included within Other current liabilities ($66 million at March 31, 2015 and $52 million at December 31, 2014) or Other non-current liabilities ($13 million at March 31, 2015 and $6 million at December 31, 2014).
[3] Included within Other current assets ($15 million at March 31, 2015 and $12 million at December 31, 2014) or Other non-current assets ($12 million at March 31, 2015 and $20 million at December 31, 2014).
[4] Included within Other current liabilities ($42 million at March 31, 2015 and $40 million at December 31, 2014) or Other non-current liabilities ($5 million at March 31, 2015 and $4 million at December 31, 2014).
[5] 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.