XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance $ 1,736,535 $ 1,596,426
Balance - Ending Balance 1,903,525 1,696,142
Accumulated Foreign Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance (8,664) (7,115)
Net current period other comprehensive income 270 (4,669)
Balance - Ending Balance (8,394) (11,784)
Accumulated Net Unrealized Losses on Available-for-sale Marketable Securities [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance 765 (2,895)
Net current period other comprehensive income 1,304 1,901
Balance - Ending Balance 2,069 (994)
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance (7,899) (10,010)
Net current period other comprehensive income (1,574) (2,768)
Balance - Ending Balance $ (6,325) $ (12,778)