XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Schedule of Stock Option Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Number of shares    
Balance at the beginning (in shares) 7,488,859 8,525,262
Granted (in shares) 0 0
Exercised (in shares) (160,537) (84,649)
Forfeited (in shares) (130,500) (59,776)
Expired (in shares) (77,469) 0
Balance at the end (in shares) 7,120,353 8,380,837
Vested options exercisable at the end (in shares) 5,612,075 5,178,613
Weighted average exercise price    
Balance at the beginning (in dollars per share) $ 1.67 $ 1.74
Granted (in dollars per share) 0 0
Exercised (in dollars per share) 0.85 0.86
Forfeited (in dollars per share) 1.67 1.38
Expired (in dollars per share) 2.58 0
Balance at the end (in dollars per share) 1.68 1.76
Vested options exercisable at the end (in dollars per share) $ 1.57 $ 1.49
Weighted average remaining contractual term (years)    
Balance at the end (in years) 6 years 3 days 6 years 9 months 18 days
Vested options exercisable at the end (in years) 5 years 3 months 25 days 6 years 14 days
Aggregate intrinsic value (in thousands) $ 1,634 $ 5,006
Vested options exercisable $ 1,469 $ 3,295