XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Valuation of financial instruments (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Dec. 30, 2023
Fair Value of Financial Instruments    
Cash equivalents $ 188,057 $ 137,195
Short-term investments 100,554 211,720
Fair Value, Recurring    
Fair Value of Financial Instruments    
Cash equivalents 188,057 137,195
Short-term investments 100,554 211,720
Total 288,611 348,915
Fair Value, Recurring | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 188,057 137,195
Fair Value, Recurring | Corporate debt securities    
Fair Value of Financial Instruments    
Short-term investments 13,514 130,047
Fair Value, Recurring | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 87,040 81,673
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value of Financial Instruments    
Cash equivalents 188,057 137,195
Short-term investments 0 0
Total 188,057 137,195
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 188,057 137,195
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Corporate debt securities    
Fair Value of Financial Instruments    
Short-term investments 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value of Financial Instruments    
Cash equivalents 0 0
Short-term investments 100,554 211,720
Total 100,554 211,720
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Corporate debt securities    
Fair Value of Financial Instruments    
Short-term investments 13,514 130,047
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments $ 87,040 $ 81,673