XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 30, 2023
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 307,937 $ 135,004
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 502 441
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 49,488 6,179
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 145 34
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 107,898 82,776
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 262 325
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 38,854 180
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 114 1
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 26,520 11,839
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 21 3
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 92,029 20,121
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 56 10
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 81,490 20,268
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 163 103
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 10,634 5,999
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 31 $ 33