XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Valuation of financial instruments (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Fair Value of Financial Instruments    
Cash equivalents $ 129,878 $ 314,218
Short-term investments 271,063 692,024
Total 400,941 1,006,242
Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 129,878 310,969
Corporate debt securities    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 178,843 501,014
Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 92,220 191,010
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value of Financial Instruments    
Cash equivalents 129,878 310,969
Total 129,878 310,969
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 129,878 310,969
Significant Other Observable Inputs (Level 2)    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 271,063 692,024
Total 271,063 695,273
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 178,843 501,014
Significant Other Observable Inputs (Level 2) | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments $ 92,220 $ 191,010