XML 77 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Changes in Accumulated Other Comprehensive (Loss) Income (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2017
Apr. 03, 2016
Dec. 31, 2016
Dec. 31, 2015
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income, tax $ (102) $ (35)    
Foreign currency translation adjustments, tax 0 0 $ 0 $ 0
Unrealized gains on marketable securities, tax 565 805 209 (459)
Retirement plans prior service benefit, tax (816) (668) $ (778) $ (622)
Foreign currency translation reclassification adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive (loss) income before reclassifications, tax 0 0    
Amounts reclassified from accumulated other comprehensive income, tax 0 0    
Other comprehensive income (loss), tax 0 0    
Unrealized Gains (Losses) on Marketable Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive (loss) income before reclassifications, tax 420 1,253    
Amounts reclassified from accumulated other comprehensive income, tax (64) 11    
Other comprehensive income (loss), tax 356 1,264    
Amortization of prior service credit        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive (loss) income before reclassifications, tax 0 0    
Amounts reclassified from accumulated other comprehensive income, tax (38) (46)    
Other comprehensive income (loss), tax $ (38) $ (46)