Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments and Hedging Activities - Additional Information (Detail)

v2.4.1.9
Derivative Instruments and Hedging Activities - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
0 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset fair value 20.7us-gaap_DerivativeFairValueOfDerivativeAsset 14.5us-gaap_DerivativeFairValueOfDerivativeAsset
Derivative liability fair value 8.7us-gaap_DerivativeFairValueOfDerivativeLiability 5.4us-gaap_DerivativeFairValueOfDerivativeLiability
Foreign exchange currency contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative aggregate notional amounts 419.1invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Derivative asset fair value 20.7us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
14.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Derivative liability fair value 8.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
5.4us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign exchange currency contracts [Member] | Derivatives designated as cash flow hedging instruments [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative aggregate notional amounts 201.6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
225.3invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Derivative remaining maturity period 12 months  
Derivative asset fair value 18.2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
12.3us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Derivative liability fair value 6.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
1.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Foreign exchange forward contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative maximum remaining maturity period 12 months 12 months
Freestanding derivatives [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative average remaining maturity period 3 months 2 months