XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Number of shares      
Outstanding at beginning of period (in shares) 6,296,505    
Granted (in shares) 1,011,000    
Exercised (in shares) (273,385)    
Expired (in shares) (73,864)    
Forfeited (in shares) (6,530)    
Outstanding at end of period (in shares) 6,953,726   6,296,505
Options vested and expected to vest (in shares) 6,953,726    
Options exercisable (in shares) 4,504,464    
Weighted average exercise price      
Outstanding at beginning of period (in dollars per share) $ 2.39    
Options granted (in dollars per share) 3.50    
Exercised (in dollars per share) 1.07    
Expired (in dollars per share) 8.32    
Forfeited (in dollars per share) 0.98    
Outstanding at end of period (in dollars per share) 2.54   $ 2.39
Options vested and expected to vest (in dollars per share) 2.54    
Options exercisable (in dollars per share) $ 2.65    
Weighted average remaining contractual term      
Weighted average remaining contractual term of options outstanding 6 years 9 months   6 years 2 months 4 days
Weighted average remaining contractual term of options vested and expected to vest 6 years 9 months    
Weighted average remaining contractual term of options exercisable 5 years 6 months 25 days    
Aggregate intrinsic value      
Aggregate intrinsic value of options outstanding $ 7,985    
Aggregate intrinsic value of options exercised 330 $ 100 $ 135
Aggregate intrinsic value of options vested and expected to vest 7,985    
Aggregate intrinsic value of options exercisable $ 5,795