v3.25.2
Stock-Based Awards - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 11, 2025
shares
Feb. 11, 2025
tranche
USD ($)
$ / shares
shares
Jun. 30, 2025
item
$ / shares
shares
Jun. 30, 2025
item
$ / shares
shares
Stock-Based Awards        
Number of stock based compensation plans | item     3 3
Stock options expired or forfeited (in shares)     189,455 1,238,086
Unvested RSU's, Cancelled/forfeited (in shares)     25,086 127,863
2021 Incentive Plan        
Stock-Based Awards        
Common stock shares, reserved     7,935,354 7,935,354
Additional number of shares authorized for issuance 8,750,000      
2019 Inducement Plan        
Stock-Based Awards        
Common stock shares, reserved     611,239 611,239
2014 Employee Stock Purchase Plan        
Stock-Based Awards        
Common stock shares, reserved     2,297,048 2,297,048
Additional number of shares authorized for issuance 2,000,000      
Common Stock        
Stock-Based Awards        
Shares issuable under options, granted (in shares)     3,243,075 6,466,301
Exercise price (in dollars per share) | $ / shares     $ 7.56 $ 7.48
Common Stock | 2021 Incentive Plan        
Stock-Based Awards        
Shares issuable under options, granted (in shares)     3,193,575 6,250,909
Common Stock | 2019 Inducement Plan        
Stock-Based Awards        
Shares issuable under options, granted (in shares)     49,500 215,392
Restricted Stock Units (RSUs)        
Stock-Based Awards        
Granted (in shares)     156,683 2,470,579
Number of RSU is equivalent to common share     1 1
Restricted Stock Units (RSUs) | 2021 Incentive Plan        
Stock-Based Awards        
Granted (in shares)     140,483 2,407,504
Restricted Stock Units (RSUs) | 2019 Inducement Plan        
Stock-Based Awards        
Granted (in shares)     16,200 63,075
PSUs | 2021 Incentive Plan        
Stock-Based Awards        
Granted (in shares)   1,500,000    
Number of Common shares settleable upon vesting   1    
Number of tranches | tranche   4    
Performance period (in years)   5 years    
Threshold days   60 days    
Period over which additional service-based vesting conditions (in Years)   3 years    
PSUs | 2021 Incentive Plan | Tranche one        
Stock-Based Awards        
Trigger price | $ / shares   $ 15    
PSUs | 2021 Incentive Plan | Tranche two        
Stock-Based Awards        
Trigger price | $ / shares   20    
PSUs | 2021 Incentive Plan | Tranche Three        
Stock-Based Awards        
Trigger price | $ / shares   25    
PSUs | 2021 Incentive Plan | Tranche four        
Stock-Based Awards        
Trigger price | $ / shares   $ 30    
Performance options        
Stock-Based Awards        
Expected term (in years)   5 years    
Expected dividend yield   0.00%    
Service period (in years)   3 years    
Performance options | 2021 Incentive Plan        
Stock-Based Awards        
Shares issuable under options, granted (in shares)   2,750,000    
Number of tranches | $   4    
Performance period (in years)   5 years    
Threshold days   60 days    
Service period (in years)   3 years    
Performance options | 2021 Incentive Plan | Tranche one        
Stock-Based Awards        
Trigger price | $ / shares   $ 15    
Performance options | 2021 Incentive Plan | Tranche two        
Stock-Based Awards        
Trigger price | $ / shares   20    
Performance options | 2021 Incentive Plan | Tranche Three        
Stock-Based Awards        
Trigger price | $ / shares   25    
Performance options | 2021 Incentive Plan | Tranche four        
Stock-Based Awards        
Trigger price | $ / shares   $ 30