v3.26.1
Other Comprehensive Income - Components of and Changes in Accumulated Other Comprehensive (loss) Income, Net of Related Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 795,665  
Other comprehensive loss $ (570) $ 3,832 (1,945) $ 4,846
Ending Balance 836,730   836,730  
Unrealized Holding Gains (Losses) on Available-for-Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (396)  
Other comprehensive loss     (667)  
Ending Balance (1,063)   (1,063)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (5,316)  
Other comprehensive loss     (1,278)  
Ending Balance (6,594)   (6,594)  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (5,712)  
Other comprehensive loss     (1,945)  
Ending Balance $ (7,657)   $ (7,657)