v3.26.1
Stock-Based Compensation - Additional Information (Details)
6 Months Ended
Aug. 11, 2025
USD ($)
Employee
$ / shares
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jan. 01, 2026
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Per share exercise price of eligible stock option awards | $ / shares $ 4.5      
Stock options repricing impact in stock option award 2,600,000      
Stock option repricing affected number of employees | Employee 48      
Incremental stock based compensation | $ $ 400,000 $ 0 $ 0  
Incremental stock based compensation expense vested repriced option | $ 300,000      
Remaining Incremental stock based compensation expense vested | $ $ 100,000      
Total unrecognized stock-based compensation expense | $   $ 13,200,000    
Unrecognized stock-based compensation expense, weighted-average period   2 years 10 months 24 days    
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Reserved shares of common stock to grant stock-based compensation awards   1,434,437    
Increase in number of shares of common stock available under evergreen provision       3,614,972
2021 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Reserved shares of common stock to grant stock-based compensation awards   1,343,590    
Increase in number of shares of common stock available under evergreen provision       722,994
2023 Inducement Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Reserved shares of common stock to grant stock-based compensation awards   1,864,500