XML 111 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Fair Value Measurements and Related Valuation Techniques and Fair Value Hierarchy Level (Detail) (Foreign exchange contract, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative, fair value, net $ (36.6)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet $ 6.4us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Fair value, measurements, recurring    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative, fair value, net (36.6)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
6.4us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 1 | Fair value, measurements, recurring    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative assets, at fair value 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Level 2 | Fair value, measurements, recurring    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative, fair value, net (36.6)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
6.4us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 3 | Fair value, measurements, recurring    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Derivative assets, at fair value $ 0us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember