v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock options granted 972,425 4,377,494
Weighted-average grant-date fair value of stock options granted $ 11.65 $ 14.6
Unrecognized compensation expense related to stock options $ 107.3  
Unrecognized share based compensation expense, recognition period 3 years 1 month 6 days  
Number of options outstanding 7,545,245  
Stock options exercised 0  
Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average exercise price   $ 3
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]    
Stock units granted 194,715 61,200
Weighted average grant date fair value of restricted stock, granted $ 14.9 $ 26.6
Unrecognized compensation expense related to related to restricted stock units $ 7.6  
Unrecognized share based compensation expense, recognition period 3 years 4 months 24 days  
Unvested restricted stock 373,811  
Performance Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock units granted 604,285  
Weighted average grant date fair value of restricted stock, granted $ 14.09  
Unrecognized compensation expense related to related to restricted stock units $ 8.5  
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 33,494
2023 Inducement Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares available for future issuance 2,274,893  
2021 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares available for future issuance 517,674