XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.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. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 983,923  
Other comprehensive income (loss) $ (2,643) $ 1,782 (2,613) $ 4,613
Ending Balance 1,000,812   1,000,812  
Unrealized Holding (Losses) Gains on Available-for-Sale Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (5,010)  
Other comprehensive income (loss)     746  
Ending Balance (4,264)   (4,264)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (1,855)  
Other comprehensive income (loss)     (3,359)  
Ending Balance (5,214)   (5,214)  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (6,865)  
Other comprehensive income (loss)     (2,613)  
Ending Balance $ (9,478)   $ (9,478)