XML 77 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance $ 1,925,882 $ 1,736,535
Balance - Ending Balance 2,002,066 1,903,525
Accumulated Foreign Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance (14,491) (8,664)
Net current period other comprehensive income 270 (7,017)
Balance - Ending Balance (7,474) (8,394)
Accumulated Net Unrealized Losses on Available-for-sale Marketable Securities [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance 628 765
Net current period other comprehensive income 1,304 (423)
Balance - Ending Balance 1,051 2,069
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance (13,863) (7,899)
Net current period other comprehensive income 1,574 (7,440)
Balance - Ending Balance $ (6,423) $ (6,325)