v3.26.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options granted     1,211,533 5,150,913
Weighted-average grant-date fair value of stock options granted     $ 12.66 $ 17.3
Unrecognized compensation expense related to stock options $ 101,400,000   $ 101,400,000  
Unrecognized share based compensation expense, recognition period     2 years 9 months 18 days  
Number of options outstanding 7,669,746   7,669,746  
Stock options exercised     6,000  
Weighted-average exercise price     $ 3.74  
Additional expense $ 9,942,000 $ 8,029,000 $ 28,211,000 $ 11,806,000
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted-average exercise price       $ 2.91
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     239,215 919,133
Weighted average grant date fair value of restricted stock, granted     $ 16.03 $ 47.67
Unrecognized compensation expense related to related to restricted stock units $ 7,900,000   $ 7,900,000  
Unrecognized share based compensation expense, recognition period     3 years 2 months 12 days  
Unvested restricted stock 385,516   385,516  
Performance Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock units granted     604,285  
Unrecognized compensation expense related to related to restricted stock units $ 0   $ 0  
Fair value of potential unrecognized expense 10,500,000   $ 10,500,000  
December 2025 Repriced Options Exercise Term Reduction        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Incremental fair value 0      
Additional expense $ 0      
Common Stock | Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 166,881   166,881  
Shares of common stock issued under ESPP     39,051 33,477
2023 Inducement Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 2,076,400   2,076,400  
2021 Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 553,927   553,927