XML 25 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Other Hedges (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional Amount $ 96,400,000invest_DerivativeNotionalAmount   $ 110,100,000invest_DerivativeNotionalAmount
Foreign currency forward contracts      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Gain (loss) on foreign currency contracts 700,000us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
(200,000)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
 
Other Current Assets      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative assets fair value 6,100,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
  7,300,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
Other Current Liabilities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative liabilities fair value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
  0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
Cash flow hedges designated as hedging instruments | Cash flow hedges      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional Amount 72,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  86,700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Cash flow hedges designated as hedging instruments | Cash flow hedges | Other Current Assets      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative assets fair value 6,100,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  7,300,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Cash flow hedges designated as hedging instruments | Cash flow hedges | Other Current Liabilities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative liabilities fair value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Other hedges not receiving hedge accounting      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Notional Amount 24,400,000invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  23,400,000invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other hedges not receiving hedge accounting | Other Current Assets      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative assets fair value 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other hedges not receiving hedge accounting | Other Current Liabilities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative liabilities fair value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other (Income) Expense      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Net foreign currency loss $ 600,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
$ 0us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember