XML 31 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives - Schedule of Estimated Fair Values of Derivatives Designated as Hedging Instruments (Detail) (Designated [Member], USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative [Line Items]    
Derivatives Designated as Hedging Instruments $ (17,858)us-gaap_CashFlowHedgesDerivativeInstrumentsAtFairValueNet $ (9,876)us-gaap_CashFlowHedgesDerivativeInstrumentsAtFairValueNet
Other Accrued Liabilities [Member] | Foreign Exchange Contract [Member]    
Derivative [Line Items]    
Foreign exchange contracts (9,866)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableAndAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(8,475)us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableAndAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Other Accrued Liabilities [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Interest rate swaps (1,367)us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableAndAccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Other Noncurrent Liabilities [Member] | Interest Rate Swap [Member]    
Derivative [Line Items]    
Interest rate swaps $ (6,625)us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ (1,401)us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember