XML 54 R45.htm IDEA: XBRL DOCUMENT v3.25.2
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. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 972,439  
Other comprehensive income (loss) $ 3,832 $ (2,643) 4,846 $ (2,613)
Ending Balance 921,826   921,826  
Unrealized Holding (Losses) Gains on Available-for-Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (2,805)  
Other comprehensive income (loss)     1,546  
Ending Balance (1,259)   (1,259)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (9,205)  
Other comprehensive income (loss)     3,300  
Ending Balance (5,905)   (5,905)  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (12,010)  
Other comprehensive income (loss)     4,846  
Ending Balance $ (7,164)   $ (7,164)