XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Dec. 26, 2020
Dec. 31, 2019
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 236,649 $ 189,309
Gross Unrealized Holding Gains 372 260
Gross Unrealized Holding Losses 19 6
Fair Value 237,002 189,563
Municipal notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 124,387 80,926
Gross Unrealized Holding Gains 257 188
Gross Unrealized Holding Losses 4 6
Fair Value 124,640 81,108
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,679 10,767
Gross Unrealized Holding Gains 29 12
Gross Unrealized Holding Losses 0 0
Fair Value 11,708 10,779
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 36,349 30,500
Gross Unrealized Holding Gains 24 7
Gross Unrealized Holding Losses 0 0
Fair Value 36,373 30,507
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 32,690 30,707
Gross Unrealized Holding Gains 12 1
Gross Unrealized Holding Losses 3 0
Fair Value 32,699 30,708
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 31,544 36,409
Gross Unrealized Holding Gains 50 52
Gross Unrealized Holding Losses 12 0
Fair Value $ 31,582 $ 36,461