XML 72 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
- Foreign Exchange Forward Contracts Fair Value on Gross Basis (Detail) (Foreign Exchange Forward, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Long [Member] | Australia, Dollars  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount $ 3invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long [Member] | United Kingdom, Pounds  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount 1invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long [Member] | Euro Member Countries, Euro  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount (1)invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long [Member] | South Africa, Rand  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount 112invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_ZAR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Long [Member] | United States of America, Dollars  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount 14invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_USD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Short [Member] | Canada, Dollars  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount 2invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short [Member] | Euro Member Countries, Euro  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount 4invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short [Member] | Japan, Yen  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount (1,268)invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Short [Member] | United States of America, Dollars  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount $ 10invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_USD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember