XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Valuation of financial instruments (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Fair Value of Financial Instruments    
Short-term investments $ 211,720 $ 692,024
Recurring    
Fair Value of Financial Instruments    
Cash equivalents 137,195 314,218
Short-term investments 211,720 692,024
Total 348,915 1,006,242
Recurring | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 137,195 310,969
Recurring | Corporate debt securities    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 130,047 501,014
Recurring | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 81,673 191,010
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value of Financial Instruments    
Cash equivalents 137,195 310,969
Total 137,195 310,969
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 137,195 310,969
Recurring | Significant Other Observable Inputs (Level 2)    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 211,720 692,024
Total 211,720 695,273
Recurring | Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value of Financial Instruments    
Cash equivalents   3,249
Short-term investments 130,047 501,014
Recurring | Significant Other Observable Inputs (Level 2) | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments $ 81,673 $ 191,010