XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
AOCI Attributable to Parent, Net of Tax    
Accumulated other comprehensive income (loss) balance, Beginning $ 1,446,031 $ 1,374,337
Net current period other comprehensive income (loss) (405) (455)
Accumulated other comprehensive income (loss) balance, Ending 1,456,957 1,387,902
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax    
Accumulated other comprehensive income (loss) balance, Beginning (2,859) (1,193)
Accumulated other comprehensive income (loss) balance, Ending (3,264) $ (1,648)
Unrealized Gains (Losses) on Available-for-Sale Marketable Securities [Member]    
AOCI Attributable to Parent, Net of Tax    
Accumulated other comprehensive income (loss) balance, Beginning (2,859)  
Other comprehensive income (loss) (405)  
Net current period other comprehensive income (loss) (405)  
Accumulated other comprehensive income (loss) balance, Ending $ (3,264)