XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax      
Accumulated other comprehensive income (loss) balance, Beginning $ 1,374,337 $ 1,301,834 $ 1,219,742
Net current period other comprehensive income (loss) (1,666) 5,255 (8,135)
Accumulated other comprehensive income (loss) balance, Ending 1,446,031 1,374,337 1,301,834
Accumulated Other Comprehensive Income (Loss) [Member]      
AOCI Attributable to Parent, Net of Tax      
Accumulated other comprehensive income (loss) balance, Beginning (1,193) (6,449) 1,687
Accumulated other comprehensive income (loss) balance, Ending (2,859) (1,193) (6,449)
Unrealized Gains (Losses) on Available-for-Sale Marketable Securities [Member]      
AOCI Attributable to Parent, Net of Tax      
Accumulated other comprehensive income (loss) balance, Beginning (1,193) (6,449)  
Other comprehensive income (loss) (1,666) 5,255  
Net current period other comprehensive income (loss) (1,666) 5,255  
Accumulated other comprehensive income (loss) balance, Ending $ (2,859) $ (1,193) $ (6,449)