v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 17, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for future issuance 33,597,831   35,479,288  
Restricted common stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock based compensation cost, units $ 11.6      
Expected remaining cost, weighted average period 3 years      
Unvested Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock based compensation cost $ 48.4      
Expected remaining cost, weighted average period 2 years 7 months 6 days      
Restricted stock units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Aggregate fair value of restricted stock vested $ 2.9 $ 0.5    
Weighted average grant fair value, granted $ 7.03 $ 7.55    
2021 Stock Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for future issuance       4,903,145
Increase in share percentage 5.00%      
Number of share increase 3,277,186      
Available For Issuance Under the Plan, Shares 2,241,117      
2021 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for future issuance 439,849      
Increase in share percentage 1.00%      
Number of share increase 439,849      
Available For Issuance Under the Plan, Shares 2,078,644      
2026 Inducement Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for future issuance 1,500,000      
Available For Issuance Under the Plan, Shares 1,428,075