v3.25.4
Stock Plans - Employee Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum 77.00% 71.00%
Expected volatility, maximum 81.00% 78.00%
Weighted average risk-free interest rate, minimum 3.96% 3.62%
Weighted average risk-free interest rate, maximum 4.47% 4.64%
Dividend yield 0.00% 0.00%
Minimum | Options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 3 months 7 days 5 years 3 months 7 days
Fair value of common stock (in dollars per share) $ 10.04 $ 6.00
Maximum | Options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 years 3 months 6 years 3 months
Fair value of common stock (in dollars per share) $ 17.87 $ 17.11
2021 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Expected volatility, minimum 79.00% 76.00%
Expected volatility, maximum 81.00% 78.00%
Weighted average risk-free interest rate, minimum 3.69% 4.34%
Weighted average risk-free interest rate, maximum 4.32% 5.40%
Dividend yield 0.00% 0.00%
2021 Employee Stock Purchase Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share) $ 12.93 $ 6.47
2021 Employee Stock Purchase Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share) $ 16.43 $ 10.95