XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.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
Jan. 01, 2022
Dec. 26, 2020
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 242,432 $ 32,450
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 462 19
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 2,587 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 66 0
Municipal notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 113,790 8,641
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 262 4
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 16,300  
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 10  
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0  
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0  
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 58,681 8,862
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 40 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
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 53,661 14,947
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 150 12
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 2,587 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 66 $ 0