XML 20 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Derivative [Line Items]      
Net gain in accumulated other comprehensive loss related to hedging instruments $ 1,856us-gaap_UnrealizedGainOnForeignCurrencyDerivativesBeforeTax    
Gains in other income (expense) as a result of ineffectiveness 203us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness    
Net gains from accumulated other comprehensive loss into net earnings during the next 12 months 1,856us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months    
Effect of Cash Flow Hedges on Results of Operations [Abstract]      
Gain (Loss) Recognized in Other Comprehensive Income (Effective Portion) 1,856us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet  
Gain (Loss) Recognized in Other Income (Expense) (Ineffective Portion) 203us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet 0us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet  
Accumulated Other Comprehensive Income (Loss), before Tax [Roll Forward]      
Beginning balance, December 31, 2014 (796)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1    
Change in fair value of derivative instruments 2,059us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax    
Amounts reclassified from accumulated other comprehensive loss due to derivative instrument ineffectiveness (203)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax    
Foreign currency translation adjustments (6,978)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 173us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax  
Ending balance, March 31, 2015 (5,918)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1    
Foreign currency gains (losses) 479us-gaap_ForeignCurrencyTransactionGainLossBeforeTax 719us-gaap_ForeignCurrencyTransactionGainLossBeforeTax  
Designated as Hedging Instrument [Member] | Foreign Exchange Contract      
Derivative [Line Items]      
Maximum maturity for foreign currency cash flow hedge 12 months    
Notional amounts of derivatives 93,781invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
   
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract      
Derivative [Line Items]      
Maximum maturity for foreign currency derivatives 12 months    
Notional amounts of derivatives 97,170invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  62,866invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss), before Tax [Roll Forward]      
Foreign currency translation adjustments $ (6,978)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember