XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 355,190 $ 375,474
Gross Unrealized Holding Gains 172 71
Gross Unrealized Holding Losses 2,328 3,633
Fair Value 353,034 371,912
Municipal notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 170,829 181,196
Gross Unrealized Holding Gains 71 27
Gross Unrealized Holding Losses 1,467 2,355
Fair Value 169,433 178,868
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,123 1,555
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 16 21
Fair Value 1,107 1,534
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 55,129 52,190
Gross Unrealized Holding Gains 16 24
Gross Unrealized Holding Losses 85 118
Fair Value 55,060 52,095
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 71,884 80,199
Gross Unrealized Holding Gains 6 16
Gross Unrealized Holding Losses 106 136
Fair Value 71,784 80,079
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 56,225 60,334
Gross Unrealized Holding Gains 79 4
Gross Unrealized Holding Losses 654 1,003
Fair Value $ 55,650 $ 59,335