Quarterly report [Sections 13 or 15(d)]

Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details)

v3.26.1
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Apr. 04, 2026
Apr. 03, 2026
Dec. 31, 2025
Jun. 27, 2025
Apr. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares of common stock reserved for issuance (in shares) 191,062       191,062    
Common stock, par value $ 0.00001       $ 0.00001 $ 0.00001  
Aggregate intrinsic value of options outstanding $ 0       $ 0    
Options granted 0 0          
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) 148,787       148,787    
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) 0           24,612
2021 Equity Incentive Plan | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares of common stock reserved for issuance (in shares)     644,565 1,230,382      
Common stock, par value       $ 0.00001      
2021 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) 148,787           4,917
Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost $ 19,800,000            
Unrecognized compensation cost, period for recognition 3 years 1 month 6 days