v3.25.2
Share-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 28, 2025
Dec. 31, 2024
Number of Stock Options    
Outstanding, beginning balance (in shares) 4,392,460  
Granted (in shares) 0  
Forfeited (in shares) (6,303)  
Canceled/Forfeited (in shares) (285,468)  
Outstanding, ending balance (in shares) 4,100,689 4,392,460
Vested and exercisable (in shares) 2,941,413  
Vested and expected to vest (in shares) 3,857,576  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 24.44  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0.94  
Canceled/Forfeited (in dollars per share) 15.18  
Outstanding, ending balance (in dollars per share) 25.12 $ 24.44
Vested and exercisable (in dollars per share) 29.89  
Vested and expected to vest (in dollars per share) $ 26.10  
Weighted Average Remaining Contractual Life (Years)    
Outstanding 5 years 10 months 24 days 6 years 6 months
Vested and exercisable 4 years 10 months 24 days  
Vested and expected to vest 5 years 8 months 12 days  
Aggregate Intrinsic Value    
Outstanding, beginning balance $ 1,168  
Outstanding, ending balance 916 $ 1,168
Exercised 12  
Vested and exercisable 916  
Vested and expected to vest $ 916