v3.25.4
Stock-based compensation - Restricted Stock Units and Performance Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted stock disclosures      
Stock-based compensation $ 14,787 $ 14,785 $ 11,153
2025 Stock Incentive Plan      
Shares      
Granted (in shares) 1,854,011    
Employee Stock Option      
Restricted stock disclosures      
Unrecognized stock-based compensation expense $ 11,900    
Remaining weighted-average remaining vesting period 2 years 3 months 18 days    
Employee Stock Option | Inducement Awards      
Restricted stock disclosures      
Vesting period 4 years    
Employees and directors stock options | 2014 Stock Option and Grant Plan      
Restricted stock disclosures      
Vesting period 4 years    
RSUs      
Shares      
Balance, beginning (in shares) 1,649,943    
Granted (in shares) 1,854,011    
Vested (in shares) (691,107)    
Forfeited (in shares) (515,927)    
Balance, ending (in shares) 2,296,920 1,649,943  
Weighted Average Grant Date Fair Value Per Share      
Balance, beginning (in dollars per share) $ 7.44    
Granted (in dollars per share) 4.22    
Vested (in dollars per share) 7.02    
Forfeited (in dollars per share) 5.64    
Balance, ending (in dollars per share) $ 5.39 $ 7.44  
Restricted stock disclosures      
Vesting period 3 years    
Unrecognized stock-based compensation expense $ 5,800    
Remaining weighted-average remaining vesting period 1 year 8 months 12 days    
RSUs | Inducement Awards      
Restricted stock disclosures      
Vesting period 3 years    
PRSUs      
Restricted stock disclosures      
Stock-based compensation $ 0    
Unrecognized stock-based compensation expense $ 2,600    
Vesting period, tranche one | Employees and directors stock options | 2014 Stock Option and Grant Plan      
Restricted stock disclosures      
Vesting period 1 year    
Vesting period, tranche two | Employee Stock Option | Inducement Awards      
Restricted stock disclosures      
Vesting period 36 months    
Vesting period, tranche two | Employees and directors stock options | 2014 Stock Option and Grant Plan      
Restricted stock disclosures      
Vesting period 3 years    
Minimum | Non-employees stock options | 2014 Stock Option and Grant Plan      
Restricted stock disclosures      
Vesting period 1 year    
Maximum | Non-employees stock options | 2014 Stock Option and Grant Plan      
Restricted stock disclosures      
Vesting period 4 years