XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 375,474 $ 342,198
Gross Unrealized Holding Gains 71 71
Gross Unrealized Holding Losses 3,633 528
Fair Value 371,912 341,741
Municipal notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 181,196 171,203
Gross Unrealized Holding Gains 27 38
Gross Unrealized Holding Losses 2,355 261
Fair Value 178,868 170,980
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,555 2,009
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 21 0
Fair Value 1,534 2,009
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 52,190 33,200
Gross Unrealized Holding Gains 24 2
Gross Unrealized Holding Losses 118 10
Fair Value 52,095 33,192
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 80,199 73,152
Gross Unrealized Holding Gains 16 2
Gross Unrealized Holding Losses 136 41
Fair Value 80,079 73,113
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 60,334 62,634
Gross Unrealized Holding Gains 4 29
Gross Unrealized Holding Losses 1,003 216
Fair Value $ 59,335 $ 62,447