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 6 Months Ended
Jul. 02, 2017
Jul. 03, 2016
Jul. 02, 2017
Jul. 03, 2016
Dec. 31, 2016
Dec. 31, 2015
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income, tax $ (80) $ (60) $ (183) $ (95)    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0 $ 0
Unrealized gains on marketable securities, tax 1,288 1,893 1,288 1,893 209 (459)
Retirement plans prior service benefit, tax (855) (681) (855) (681) $ (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,185 2,354    
Amounts reclassified from accumulated other comprehensive income, tax (42) (13) (106) (2)    
Other comprehensive income (loss), tax     1,079 2,352    
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) $ (47) (77) (93)    
Other comprehensive income (loss), tax     $ (77) $ (59)