XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Comprehensive Income - Components of and Changes in Accumulated Other Comprehensive (loss) Income, Net of Related Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 983,923    
Other comprehensive income (loss) (5,145) $ 8,159 $ (9,621)
Ending Balance 972,439 983,923  
Unrealized Holding Gains (Losses) on Available-for-Sale Securities      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (5,010) (8,449) 113
Other comprehensive income (loss) 2,205 3,439 (8,562)
Ending Balance (2,805) (5,010) (8,449)
Foreign Currency Translation      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (1,855) (6,575) (5,516)
Other comprehensive income (loss) (7,350) 4,720 (1,059)
Ending Balance (9,205) (1,855) (6,575)
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (6,865) (15,024) (5,403)
Other comprehensive income (loss) (5,145) 8,159 (9,621)
Ending Balance $ (12,010) $ (6,865) $ (15,024)