XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Jan. 01, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 357,193 $ 342,198
Gross Unrealized Holding Gains 17 71
Gross Unrealized Holding Losses 4,881 528
Fair Value 352,329 341,741
Municipal notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 174,570 171,203
Gross Unrealized Holding Gains 3 38
Gross Unrealized Holding Losses 3,223 261
Fair Value 171,350 170,980
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,889 2,009
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 31 0
Fair Value 1,858 2,009
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 40,400 33,200
Gross Unrealized Holding Gains 10 2
Gross Unrealized Holding Losses 130 10
Fair Value 40,280 33,192
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 78,253 73,152
Gross Unrealized Holding Gains 4 2
Gross Unrealized Holding Losses 174 41
Fair Value 78,083 73,113
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 62,081 62,634
Gross Unrealized Holding Gains 0 29
Gross Unrealized Holding Losses 1,323 216
Fair Value $ 60,758 $ 62,447