Quarterly report pursuant to Section 13 or 15(d)

Accumulated Other Comprehensive Income - Changes in AOCI (Details)

v2.4.1.9
Accumulated Other Comprehensive Income - Changes in AOCI (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Changes in Accumulated Other Comprehensive Income, by Component  
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning Balance $ (4,085)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications (4,441)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from accumulated other comprehensive income 5us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net current period other comprehensive income (loss) (4,436)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Accumulated Other Comprehensive Income (Loss), Net of Tax, Ending Balance (8,521)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized Gains and Losses on Available-for- Sale Securities [Member]  
Changes in Accumulated Other Comprehensive Income, by Component  
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning Balance (859)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income (loss) before reclassifications 83us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Amounts reclassified from accumulated other comprehensive income 5us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net current period other comprehensive income (loss) 88us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, Ending Balance (771)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Foreign Currency Items [Member]  
Changes in Accumulated Other Comprehensive Income, by Component  
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning Balance (3,226)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income (loss) before reclassifications (4,524)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amounts reclassified from accumulated other comprehensive income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net current period other comprehensive income (loss) (4,524)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, Ending Balance $ (7,750)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember