v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock options granted 420,500 202,163
Weighted-average grant-date fair value of stock options granted $ 11.75 $ 19.8
Unrecognized compensation expense related to stock options $ 109.8  
Unrecognized share based compensation expense, recognition period 3 years 3 months 18 days  
Number of options outstanding 7,017,122  
Stock options exercised 0  
Employee Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting rights description vest ratably over a four-year period  
Vesting period 4 years  
Contractual term 10 years  
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted stock units granted 161,415 61,200
Weighted average grant date fair value of restricted stock, granted $ 14.86 $ 26.4
Unrecognized compensation expense related to related to restricted stock units $ 7.8  
Unrecognized share based compensation expense, recognition period 3 years 7 months 6 days  
Unvested restricted stock 346,325  
Common Stock | Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares available for future issuance 205,932  
Shares of common stock issued under ESPP 0 0
2023 Inducement Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares available for future issuance 2,455,518  
2021 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares available for future issuance 1,497,093