XML 58 R49.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 972,439  
Other comprehensive income $ 419 $ 923 5,265 $ (1,690)
Ending Balance 888,704   888,704  
Unrealized Holding (Losses) Gains on Available-for-Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (2,805)  
Other comprehensive income     2,081  
Ending Balance (724)   (724)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (9,205)  
Other comprehensive income     3,184  
Ending Balance (6,021)   (6,021)  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (12,010)  
Other comprehensive income     5,265  
Ending Balance $ (6,745)   $ (6,745)