XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 135,004 $ 199,781
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 441 2,185
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 6,179 97,928
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 34 1,448
Municipal notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 82,776 96,301
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 325 1,273
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 180 69,159
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 1 1,082
Asset-Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value   1,555
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses   21
In Unrealized Loss Position For Greater Than 12 Months, Fair Value  
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses  
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 11,839 22,400
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 3 118
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 20,121 50,550
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 10 136
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 20,268 28,975
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 103 637
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 5,999 28,769
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 33 $ 366