XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
AOCI Attributable to Parent, Net of Tax        
Accumulated other comprehensive income (loss) balance, Beginning $ 1,387,902 $ 1,320,211 $ 1,374,337 $ 1,301,834
Net current period other comprehensive income (loss) 229 (133) (225) 1,575
Accumulated other comprehensive income (loss) balance, Ending 1,405,244 1,345,198 1,405,244 1,345,198
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax        
Accumulated other comprehensive income (loss) balance, Beginning (1,648) (4,741) (1,193) (6,449)
Accumulated other comprehensive income (loss) balance, Ending (1,419) $ (4,874) (1,419) $ (4,874)
Unrealized Gains (Losses) on Available-for-Sale Marketable Securities        
AOCI Attributable to Parent, Net of Tax        
Accumulated other comprehensive income (loss) balance, Beginning     (1,193)  
Other comprehensive income (loss)     (225)  
Net current period other comprehensive income (loss)     (225)  
Accumulated other comprehensive income (loss) balance, Ending $ (1,419)   $ (1,419)