XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 30, 2024
Dec. 30, 2023
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 250,412 $ 135,004
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 364 441
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 47,637 6,179
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 204 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 95,000 82,776
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 200 325
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 41,367 180
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 173 1
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 18,340 11,839
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 16 3
In Unrealized Loss Position For Greater Than 12 Months, Fair Value
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 88,615 20,121
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 50 10
In Unrealized Loss Position For Greater Than 12 Months, Fair Value
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 48,457 20,268
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 98 103
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 6,270 5,999
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 31 $ 33