XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 676,764 $ 638,980
Gross Unrealized Holding Gains 832 822
Gross Unrealized Holding Losses 130 419
Fair Value 677,466 639,383
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 317,019 284,763
Gross Unrealized Holding Gains 461 387
Gross Unrealized Holding Losses 70 287
Fair Value 317,410 284,863
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 104,579 73,390
Gross Unrealized Holding Gains 45 49
Gross Unrealized Holding Losses 7 18
Fair Value 104,617 73,421
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 131,307 136,496
Gross Unrealized Holding Gains 14 103
Gross Unrealized Holding Losses 34 42
Fair Value 131,287 136,557
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 123,859 144,331
Gross Unrealized Holding Gains 312 283
Gross Unrealized Holding Losses 19 72
Fair Value $ 124,152 $ 144,542