XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Schedule of Marketable Securities by Category (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 387,671 $ 375,474
Gross Unrealized Holding Gains 14 71
Gross Unrealized Holding Losses 2,339 3,633
Fair Value 385,346 371,912
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 169,514 181,196
Gross Unrealized Holding Gains 1 27
Gross Unrealized Holding Losses 1,552 2,355
Fair Value 167,963 178,868
Asset-Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 700 1,555
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 6 21
Fair Value 694 1,534
Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 61,983 52,190
Gross Unrealized Holding Gains 5 24
Gross Unrealized Holding Losses 67 118
Fair Value 61,921 52,095
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 90,902 80,199
Gross Unrealized Holding Gains 2 16
Gross Unrealized Holding Losses 118 136
Fair Value 90,786 80,079
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 64,572 60,334
Gross Unrealized Holding Gains 6 4
Gross Unrealized Holding Losses 596 1,003
Fair Value $ 63,982 $ 59,335