XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.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. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 983,923  
Other comprehensive income (loss) $ 923 $ (1,318) (1,690) $ 3,295
Ending Balance 1,015,918   1,015,918  
Unrealized Holding (Losses) Gains on Available-for-Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (5,010)  
Other comprehensive income (loss)     3,023  
Ending Balance (1,987)   (1,987)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (1,855)  
Other comprehensive income (loss)     (4,713)  
Ending Balance (6,568)   (6,568)  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (6,865)  
Other comprehensive income (loss)     (1,690)  
Ending Balance $ (8,555)   $ (8,555)