v3.25.1
Share-Based Compensation - Outstanding and exercisable options (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Outstanding and exercisable options, weighted average exercise price    
Weighted average remaining contractual life (in years) 6 years 10 months 24 days 6 years 8 months 12 days
Weighted average remaining contractual life for vested options (in years) 6 years 5 years 10 months 24 days
Unrecognized compensation cost $ 7.4 $ 8.6
Expected period for recognition 2 years 1 month 6 days 2 years 3 months 18 days
Plans 2011 and 2019 and 2021 Inducement    
Outstanding and exercisable options, number of shares    
Outstanding at end of year 11,128,491 8,273,105
Exercisable at end of year 7,777,923 5,763,917
Outstanding and exercisable options, weighted average exercise price    
Outstanding at end of year $ 4.22 $ 5.11
Exercisable at end of year $ 4.85 $ 5.24
2011 Plan    
Outstanding and exercisable options, number of shares    
Outstanding at beginning of year 1,632,485 1,694,233
Outstanding at end of year 1,632,485 1,694,233
Exercisable at end of year 1,632,485 1,694,233
Outstanding and exercisable options, weighted average exercise price    
Outstanding at beginning of year $ 2.11 $ 2.09
Outstanding at end of year 2.11 2.09
Exercisable at end of year $ 2.11 $ 2.09
2019 Plan    
Outstanding and exercisable options, number of shares    
Outstanding at beginning of year 7,604,606 6,406,897
Granted 1,151,400 45,000
Expired   (13,722)
Forfeited   (386,053)
Cancelled (561,000)  
Outstanding at end of year 8,756,006 6,052,122
Exercisable at end of year 5,795,146 3,819,413
Outstanding and exercisable options, weighted average exercise price    
Outstanding at beginning of year $ 4.97 $ 5.82
Granted 2.02 1.45
Forfeited   4.42
Expired   6.36
Outstanding at end of year 4.58 5.88
Exercisable at end of year $ 5.54 $ 6.56
2021 Inducement Plan    
Outstanding and exercisable options, number of shares    
Outstanding at beginning of year 496,000 625,000
Granted 244,000  
Forfeited   (98,250)
Outstanding at end of year 740,000 526,750
Exercisable at end of year 350,292 250,271
Outstanding and exercisable options, weighted average exercise price    
Outstanding at beginning of year $ 5.99 $ 5.74
Granted 2.01  
Forfeited   4.33
Outstanding at end of year 4.68 6
Exercisable at end of year $ 6.22 $ 6.42