XML 75 R64.htm IDEA: XBRL DOCUMENT v3.5.0.2
Changes in Accumulated Other Comprehensive Income Balances (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2016
Jul. 05, 2015
Jul. 03, 2016
Jul. 05, 2015
Dec. 31, 2015
Dec. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (26) $ (82) $ (61) $ (294)    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0  
Unrealized gains on marketable securities, tax 1,893 445 1,893 445 (459) $ 1,598
Retirement plans prior service benefit, tax (681) (538) (681) (538) $ (622) $ (453)
Foreign currency translation reclassification adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, 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,354 (944)    
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (13) $ (40) (2) (209)    
Other comprehensive income (loss), tax     2,352 (1,153)    
Retirement Plans Prior Service Credit            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax     (59) (85)    
Other comprehensive income (loss), tax     $ (59) $ (85)