XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 646,047 $ 638,980
Gross Unrealized Holding Gains 994 822
Gross Unrealized Holding Losses 157 419
Fair Value 646,884 639,383
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 272,438 284,763
Gross Unrealized Holding Gains 552 387
Gross Unrealized Holding Losses 109 287
Fair Value 272,881 284,863
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 87,180 73,390
Gross Unrealized Holding Gains 52 49
Gross Unrealized Holding Losses 8 18
Fair Value 87,224 73,421
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 151,630 136,496
Gross Unrealized Holding Gains 45 103
Gross Unrealized Holding Losses 24 42
Fair Value 151,651 136,557
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 134,799 144,331
Gross Unrealized Holding Gains 345 283
Gross Unrealized Holding Losses 16 72
Fair Value $ 135,128 $ 144,542