XML 89 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details)
3 Months Ended 12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Sep. 30, 2014
USD ($)
Jun. 30, 2014
USD ($)
Mar. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Sep. 30, 2013
USD ($)
Jun. 30, 2013
USD ($)
Mar. 31, 2013
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2014
Accumulated Unrealized Gains (Losses) on Foreign Currency Cash Flow Hedges [Member]
USD ($)
Dec. 31, 2013
Accumulated Unrealized Gains (Losses) on Foreign Currency Cash Flow Hedges [Member]
USD ($)
Dec. 31, 2014
Accumulated Unrealized Gains (Losses) on Foreign Currency Cash Flow Hedges [Member]
Reclassification out of Accumulated Other Comprehensive Income [Member]
USD ($)
Dec. 31, 2013
Accumulated Unrealized Gains (Losses) on Foreign Currency Cash Flow Hedges [Member]
Reclassification out of Accumulated Other Comprehensive Income [Member]
USD ($)
Dec. 31, 2012
Accumulated Unrealized Gains (Losses) on Foreign Currency Cash Flow Hedges [Member]
Reclassification out of Accumulated Other Comprehensive Income [Member]
USD ($)
Dec. 31, 2014
Accumulated Translation Adjustment [Member]
USD ($)
Dec. 31, 2013
Accumulated Translation Adjustment [Member]
USD ($)
Dec. 31, 2014
Forward Contracts [Member]
Cash Flow Hedges [Member]
Japanese Yen [Member]
USD ($)
Dec. 31, 2014
Forward Contracts [Member]
Cash Flow Hedges [Member]
Japanese Yen [Member]
JPY (¥)
Dec. 31, 2013
Forward Contracts [Member]
Cash Flow Hedges [Member]
Japanese Yen [Member]
USD ($)
Dec. 31, 2013
Forward Contracts [Member]
Cash Flow Hedges [Member]
Japanese Yen [Member]
JPY (¥)
Dec. 31, 2014
Forward Contracts [Member]
Cash Flow Hedges [Member]
Euros [Member]
USD ($)
Dec. 31, 2014
Forward Contracts [Member]
Cash Flow Hedges [Member]
Euros [Member]
EUR (€)
Dec. 31, 2013
Forward Contracts [Member]
Cash Flow Hedges [Member]
Euros [Member]
USD ($)
Dec. 31, 2013
Forward Contracts [Member]
Cash Flow Hedges [Member]
Euros [Member]
EUR (€)
Derivative [Line Items]                                                    
Notional amount                                     $ 17,500,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
¥ 2,100,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 23,700,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
¥ 2,500,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 4,800,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
€ 4,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 16,500,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
€ 12,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForwardContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                                                    
Revenue 609,600,000us-gaap_SalesRevenueGoodsGross 638,800,000us-gaap_SalesRevenueGoodsGross 650,000,000us-gaap_SalesRevenueGoodsGross 671,100,000us-gaap_SalesRevenueGoodsGross 1,055,800,000us-gaap_SalesRevenueGoodsGross 908,300,000us-gaap_SalesRevenueGoodsGross 671,300,000us-gaap_SalesRevenueGoodsGross 541,300,000us-gaap_SalesRevenueGoodsGross 2,569,495,000us-gaap_SalesRevenueGoodsGross 3,176,718,000us-gaap_SalesRevenueGoodsGross 2,132,257,000us-gaap_SalesRevenueGoodsGross     2,700,000us-gaap_SalesRevenueGoodsGross
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5,100,000us-gaap_SalesRevenueGoodsGross
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
500,000us-gaap_SalesRevenueGoodsGross
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
                   
Accumulated Other Comprehensive Income (Loss) [Line Items]                                                    
Accumulated other comprehensive income (loss) $ (51,521,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax       $ (46,228,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax       $ (51,521,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (46,228,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax   $ 1,100,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
$ 1,300,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
      $ 52,600,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (47,500,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember