XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Valuation of financial instruments (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Fair Value of Financial Instruments    
Cash equivalents $ 563,856 $ 314,218
Short-term investments 435,699 692,024
Total 999,555 1,006,242
Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 563,856 310,969
Corporate debt securities    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 296,619 501,014
Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 139,080 191,010
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value of Financial Instruments    
Cash equivalents 563,856 310,969
Total 563,856 310,969
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 563,856 310,969
Significant Other Observable Inputs (Level 2)    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 435,699 692,024
Total 435,699 695,273
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 296,619 501,014
Significant Other Observable Inputs (Level 2) | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments $ 139,080 $ 191,010