XML 75 R64.htm IDEA: XBRL DOCUMENT v3.5.0.2
Changes in Accumulated Other Comprehensive Income (Loss) Balances (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2016
Oct. 04, 2015
Oct. 02, 2016
Oct. 04, 2015
Dec. 31, 2015
Dec. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (196) $ (168) $ (257) $ (462)    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0 $ 0
Unrealized gains on marketable securities, tax 1,794 367 1,794 367 (459) 1,598
Retirement plans prior service benefit, tax (727) (580) (727) (580) $ (622) $ (453)
Foreign currency translation reclassification adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     0 0    
Amounts reclassified from accumulated other comprehensive income (loss), 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 income (loss) before reclassifications, tax     2,405 (896)    
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (150) $ (126) (152) (335)    
Other comprehensive income (loss), tax     2,253 (1,231)    
Retirement Plans Prior Service Credit            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     0 0    
Amounts reclassified from accumulated other comprehensive income (loss), tax     (105) (127)    
Other comprehensive income (loss), tax     $ (105) $ (127)