XML 33 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Apr. 05, 2015
Mar. 30, 2014
Dec. 31, 2014
Fair Value, Option, Quantitative Disclosures      
Derivatives not designated as hedging instruments $ 19us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet   $ 149us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Foreign exchange contracts derivatives not designated as hedging instruments, Gains (Losses) Recognized in Statement of Operations 3,425us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments 747us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments  
Other (income) expense, net      
Fair Value, Option, Quantitative Disclosures      
Foreign exchange contracts derivatives not designated as hedging instruments, Gains (Losses) Recognized in Statement of Operations 3,425us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
747us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
 
Not Designated as Hedging Instrument | Foreign Currency Forward Contracts | Other Current Liabilities      
Fair Value, Option, Quantitative Disclosures      
Derivatives liability not designated as hedging instruments $ 19us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  $ 149us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember