v3.26.1
Changes in Accumulated Other Comprehensive Income (loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total balance     $ 2,795,752  
Other comprehensive income (loss) $ (9,623) $ 83,028 (31,139) $ 122,256
Total balance 3,437,162   3,437,162  
Foreign Currency Translation Reclassification Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total balance     47,328 (75,289)
Other comprehensive (loss) gain before reclassifications, net of tax     (31,377) 122,316
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     0 0
Other comprehensive income (loss)     (31,377) 122,316
Total balance 15,951 47,027 15,951 47,027
Unrealized (Losses) Gains on Marketable Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total balance     (6,571) (7,807)
Other comprehensive (loss) gain before reclassifications, net of tax     227 585
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     13 89
Other comprehensive income (loss)     240 674
Total balance (6,331) (7,133) (6,331) (7,133)
Unrealized (Losses) Gains on Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total balance     0 731
Other comprehensive (loss) gain before reclassifications, net of tax     0 (381)
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     0 (350)
Other comprehensive income (loss)     0 (731)
Total balance 0 0 0 0
Retirement Plans Prior Service Credit        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total balance     1,138 1,145
Other comprehensive (loss) gain before reclassifications, net of tax     0 0
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (1) (2) (2) (3)
Other comprehensive income (loss)     (2) (3)
Total balance 1,136 1,142 1,136 1,142
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total balance     41,895 (81,220)
Other comprehensive (loss) gain before reclassifications, net of tax     (31,150) 122,520
Amounts reclassified from accumulated other comprehensive income (loss), net of tax 54 245 11 (264)
Other comprehensive income (loss) (9,623) 83,028 (31,139) 122,256
Total balance $ 10,756 $ 41,036 $ 10,756 $ 41,036