XML 71 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Balance - Beginning Balance $ 1,736,535 $ 1,596,426
Balance - Ending Balance 1,831,676 1,656,714
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 (4,589) (1,908)
Balance - Ending Balance (13,253) (9,023)
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 (858) 1,229
Balance - Ending Balance (93) (1,666)
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 (5,447) (679)
Balance - Ending Balance $ (13,346) $ (10,689)