Quarterly report [Sections 13 or 15(d)]

Equity Incentive Plans and Stock-Based Compensation - Narrative (Details)

v3.25.1
Equity Incentive Plans and Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value of options outstanding $ 0   $ 0
Granted (in shares) 0 0  
Number of shares of common stock reserved for issuance (in shares) 962,392   6,566,066
Reserved for employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance (in shares) 284,367   284,367
2021 Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance (in shares) 43,957    
2021 Stock Option Plan | Shares available for future grant under 2021 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance (in shares) 43,957   696,840
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 6,600,000 $ 29,900,000  
Unrecognized compensation cost, period for recognition 2 years 2 months 12 days 2 years 10 months 24 days