XML 149 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Notional Amount of Derivatives (Detail) (Foreign Currency Forward Contracts, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts $ 10.0invest_DerivativeNotionalAmount $ 25.2invest_DerivativeNotionalAmount
Buy Position
   
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts (31.5)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
(24.8)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Sell Position
   
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 41.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
50.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Japanese Yen    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 19.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_JPY
32.6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_JPY
Japanese Yen | Sell Position    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 19.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_JPY
/ us-gaap_PositionAxis
= us-gaap_ShortMember
32.6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_JPY
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Taiwan Dollar    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 4.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_TWD
4.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_TWD
Taiwan Dollar | Buy Position    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts (0.9)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_TWD
/ us-gaap_PositionAxis
= us-gaap_LongMember
 
Taiwan Dollar | Sell Position    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 5.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_TWD
/ us-gaap_PositionAxis
= us-gaap_ShortMember
4.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_TWD
/ us-gaap_PositionAxis
= us-gaap_ShortMember
British Pound Sterling    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 11.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_GBP
6.9invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_GBP
British Pound Sterling | Sell Position    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 11.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_GBP
/ us-gaap_PositionAxis
= us-gaap_ShortMember
6.9invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_GBP
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Korean Won    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 4.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_KRW
5.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_KRW
Korean Won | Sell Position    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts 4.4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_KRW
/ us-gaap_PositionAxis
= us-gaap_ShortMember
5.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_KRW
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Euro    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts (30.6)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_EUR
(24.1)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_EUR
Euro | Buy Position    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts (30.6)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_EUR
/ us-gaap_PositionAxis
= us-gaap_LongMember
(24.8)invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_EUR
/ us-gaap_PositionAxis
= us-gaap_LongMember
Euro | Sell Position    
Intercompany Foreign Currency Balance [Line Items]    
Notional amounts   $ 0.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IntercompanyForeignCurrencyBalanceByDescriptionAxis
= currency_EUR
/ us-gaap_PositionAxis
= us-gaap_ShortMember