v3.25.2
Fair Value of Financial Instruments - Valuation of Financial Instruments (Details) - USD ($)
$ in Thousands
Jul. 05, 2025
Dec. 28, 2024
Fair Value of Financial Instruments    
Cash equivalents $ 235,405 $ 188,057
Short-term investments 101,081 100,554
Total 336,486 288,611
Corporate debt securities    
Fair Value of Financial Instruments    
Short-term investments 405 13,514
Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 100,676 87,040
Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 235,405 188,057
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value of Financial Instruments    
Cash equivalents 235,405 188,057
Short-term investments 0 0
Total 235,405 188,057
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities    
Fair Value of Financial Instruments    
Short-term investments 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents 235,405 188,057
Significant Other Observable Inputs (Level 2)    
Fair Value of Financial Instruments    
Cash equivalents 0 0
Short-term investments 101,081 100,554
Total 101,081 100,554
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value of Financial Instruments    
Short-term investments 405 13,514
Significant Other Observable Inputs (Level 2) | Government debt securities    
Fair Value of Financial Instruments    
Short-term investments 100,676 87,040
Significant Other Observable Inputs (Level 2) | Money market funds    
Fair Value of Financial Instruments    
Cash equivalents $ 0 $ 0