XML 38 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Fair Value, Net $ (45.4)us-gaap_DerivativeFairValueOfDerivativeNet   $ (26.3)us-gaap_DerivativeFairValueOfDerivativeNet
Maturity period of derivatives (in months) 18 months    
Estimated amount of net gains associated with derivative instruments, net of tax (19.5)us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred    
Foreign Exchange [Member] | Cash Flow Hedges [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Notional Amount 374.7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for British pounds 174.2esv_BritishPoundsHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for Brazilian reals 105.0esv_BrazilianRealsHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for Australian dollars 22.7esv_AustralianDollarsHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for euros 27.4esv_EurosHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Singapore Dollars Hedges Outstanding 23.8esv_SingaporeDollarsHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for other currencies 21.6esv_OtherCurrenciesHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Not Designated as Hedging Instrument [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net (13.5)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.6)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Not Designated as Hedging Instrument [Member] | Foreign Exchange [Member] | Fair Value Hedging [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Notional Amount 170.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for British pounds 26.1esv_BritishPoundsHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for Indonesian rupiah 13.8esv_IndonesianRupiahHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Mexican Pesos Hedges Outstanding 10.7esv_MexicanPesosHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for euros 82.7esv_EurosHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for Swiss francs 14.2esv_SwissFrancsHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember
   
Hedges outstanding for other currencies $ 23.0esv_OtherCurrenciesHedgesOutstanding
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignExchangeMember