XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2022
Jul. 04, 2021
Jul. 03, 2022
Jul. 04, 2021
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax $ 77 $ 2 $ 58 $ 122    
Foreign currency translation adjustments, tax   0   0 $ 0 $ 0
Unrealized (losses) gains on marketable securities, tax   1,317   1,317 1,055 1,910
Retirement plans prior service benefit, tax   1,127   1,127 $ 1,128 $ 1,126
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    
Foreign currency translation adjustments, tax 0   0      
Unrealized (Losses) Gains on Marketable Securities            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     2,573 472    
Amounts reclassified from accumulated other comprehensive income (loss), tax 77 2 59 121    
Other comprehensive income (loss), tax     2,514 593    
Unrealized (losses) gains on marketable securities, tax 1,459   1,459      
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 0 $ 0 1 1    
Other comprehensive income (loss), tax     1 $ 1    
Retirement plans prior service benefit, tax $ 1,129   $ 1,129