XML 78 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2017
Oct. 02, 2016
Oct. 01, 2017
Oct. 02, 2016
Dec. 31, 2016
Dec. 31, 2015
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income, tax $ (105) $ (196) $ (288) $ (291)    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0 $ 0
Unrealized gains on marketable securities, tax 1,702 1,749 1,702 1,749 209 (459)
Retirement plans prior service benefit, tax (893) (727) (893) (727) $ (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     1,666 2,405    
Amounts reclassified from accumulated other comprehensive income, tax (67) (150) (173) (152)    
Other comprehensive income (loss), tax     1,493 2,253    
Amortization of prior service credit            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive (loss) income before reclassifications, tax     0 34    
Amounts reclassified from accumulated other comprehensive income, tax $ (38) $ (46) (115) (139)    
Other comprehensive income (loss), tax     $ (115) $ (105)