XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 198,443 $ 77,473
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 130 418
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 3,200
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 1
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 49,610 37,636
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 70 287
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 0
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 25,960 8,260
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 7 18
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 0
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 100,520 18,317
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 34 42
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 0
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 22,353 13,260
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 19 71
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 3,200
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 0 $ 1