XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary of Estimated Fair Value and Gross Unrealized Holding Losses of Marketable Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value $ 275,336 $ 199,781
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 1,650 2,185
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 70,785 97,928
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 689 1,448
Government notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 121,171 96,301
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 1,248 1,273
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 47,856 69,159
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 304 1,082
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 0 1,555
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 0 21
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 700 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 6 0
Certificates of deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 33,938 22,400
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 67 118
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 0
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 83,373 50,550
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 118 136
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 0 0
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses 0 0
Corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
In Unrealized Loss Position For Less Than 12 Months, Fair Value 36,854 28,975
In Unrealized Loss Position For Less Than 12 Months, Gross Unrealized Losses 217 637
In Unrealized Loss Position For Greater Than 12 Months, Fair Value 22,229 28,769
In Unrealized Loss Position For Greater Than 12 Months, Gross Unrealized Losses $ 379 $ 366