XML 22 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial instruments Fair values of derivative instruments designated as hedging instruments (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 29, 2015
Dec. 31, 2014
Derivatives Fair Value [Line Items]    
Total asset derivatives $ 1,737us-gaap_DerivativeFairValueOfDerivativeAsset $ 0us-gaap_DerivativeFairValueOfDerivativeAsset
Total liability derivatives 1,553us-gaap_DerivativeFairValueOfDerivativeLiability 0us-gaap_DerivativeFairValueOfDerivativeLiability
Foreign Currency Forward Contract | Prepaid Expenses and Other Current Assets    
Derivatives Fair Value [Line Items]    
Total asset derivatives 1,737us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Currency Forward Contract | Other Current Liabilities    
Derivatives Fair Value [Line Items]    
Total liability derivatives $ 1,553us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember