XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based compensation - 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      
Options, Beginning balance 11,990,781    
Options, Granted 224,000    
Options, Exercised (256,055)    
Options, Forfeited (348,748)    
Options, Expired (111,130)    
Options, Ending balance 11,498,848   11,990,781
Options, Exercisable 3,563,637    
Weighted Average Exercise price      
Beginning price $ 10.02    
Granted 10.10    
Exercised 1.52    
Forfeited 6.13    
Expired 20.27    
Ending price 10.21   $ 10.02
Exercisable $ 6.26    
Weighted average remaining contractual term      
Weighted Average Remaining Contractual Term 8 years 7 months 20 days   8 years 8 months 8 days
Weighted Average Remaining Contractual Term, Exercisable 7 years 7 months 6 days    
Intrinsic value, outstanding $ 12,063   $ 34,209
Intrinsic value, exercisable $ 10,228    
Weighted average grant date fair value $ 7.76 $ 14.62  
Intrinsic value, exercised $ 2,100 $ 2,500