v3.26.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. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 795,665  
Other comprehensive (loss) income $ (1,446) $ 419 (3,391) $ 5,265
Ending Balance 829,996   829,996  
Unrealized Holding Gains (Losses) on Available-for-Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (396)  
Other comprehensive (loss) income     (2,233)  
Ending Balance (2,629)   (2,629)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (5,316)  
Other comprehensive (loss) income     (1,158)  
Ending Balance (6,474)   (6,474)  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (5,712)  
Other comprehensive (loss) income     (3,391)  
Ending Balance $ (9,103)   $ (9,103)