Other Comprehensive Income Changes in accumulated other comprehensive income (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
Apr. 04, 2015
|
Mar. 29, 2014
|
Accumulated Other Comprehensive Income/(Loss) [Line Items] |
|
|
Currency Translation Adjustment |
$ (15,791)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
$ 1,574us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax |
Accumulated Other Comprehensive Income [Roll Forward] |
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
(31,431)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
|
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax |
(15,206)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax |
|
Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax |
114us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax |
57us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax |
Reclassification from accumulated other comprehensive income, current period, net of tax |
(943)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax |
|
Other Comprehensive Income (Loss), before Reclassifications, before Tax |
(16,149)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax |
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
(47,580)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
|
Accumulated Translation Adjustment [Member] |
|
|
Accumulated Other Comprehensive Income/(Loss) [Line Items] |
|
|
Currency Translation Adjustment |
(15,791)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Accumulated Other Comprehensive Income [Roll Forward] |
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
(24,655)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Reclassification from accumulated other comprehensive income, current period, net of tax |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Other Comprehensive Income (Loss), before Reclassifications, before Tax |
(15,791)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
(40,446)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Accumulated Defined Benefit Plans Adjustment [Member] |
|
|
Accumulated Other Comprehensive Income [Roll Forward] |
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
(6,540)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax |
(114)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Reclassification from accumulated other comprehensive income, current period, net of tax |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Other Comprehensive Income (Loss), before Reclassifications, before Tax |
114us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
(6,426)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
|
Interest Rate Swap [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] |
|
|
Accumulated Other Comprehensive Income [Roll Forward] |
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
(236)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax |
471us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Reclassification from accumulated other comprehensive income, current period, net of tax |
(943)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Other Comprehensive Income (Loss), before Reclassifications, before Tax |
(472)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|
Accumulated Other Comprehensive Income (Loss), Net of Tax |
$ (708)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_InterestRateSwapMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
|