XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Based Compensation - Outstanding and exercisable options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based compensation    
Exercise price (in dollars per share) $ 1.62 $ 3.58
Number of options, Options outstanding 9,733,091  
Weighted average remaining contractual life (years), Options outstanding 6 years 8 months 15 days 6 years 6 months 18 days
Weighted average exercise price, Options outstanding $ 4.54 $ 5.09
Number of options, Options exercisable 6,802,328  
Weighted average remaining contractual life (years), Options exercisable 5 years 11 months 1 day  
Weighted average exercise price, Options exercisable $ 5.14  
$0.84-$1.73    
Share-based compensation    
Minimum exercise price 0.84  
Maximum exercise price $ 1.73  
Number of options, Options outstanding 1,623,845  
Weighted average remaining contractual life (years), Options outstanding 5 years 8 months 26 days  
Weighted average exercise price, Options outstanding $ 1.46  
Number of options, Options exercisable 1,089,175  
Weighted average remaining contractual life (years), Options exercisable 3 years 9 months 29 days  
Weighted average exercise price, Options exercisable $ 1.46  
$1.74-$3.2    
Share-based compensation    
Minimum exercise price 1.74  
Maximum exercise price $ 3.2  
Number of options, Options outstanding 1,725,554  
Weighted average remaining contractual life (years), Options outstanding 7 years 21 days  
Weighted average exercise price, Options outstanding $ 2.16  
Number of options, Options exercisable 733,262  
Weighted average remaining contractual life (years), Options exercisable 4 years 14 days  
Weighted average exercise price, Options exercisable $ 2.61  
$3.21-$5.25    
Share-based compensation    
Minimum exercise price 3.21  
Maximum exercise price $ 5.25  
Number of options, Options outstanding 2,128,500  
Weighted average remaining contractual life (years), Options outstanding 7 years 4 months 24 days  
Weighted average exercise price, Options outstanding $ 3.67  
Number of options, Options exercisable 1,393,090  
Weighted average remaining contractual life (years), Options exercisable 7 years 7 days  
Weighted average exercise price, Options exercisable $ 3.7  
$5.26-$6.36    
Share-based compensation    
Minimum exercise price 5.26  
Maximum exercise price $ 6.36  
Number of options, Options outstanding 3,368,756  
Weighted average remaining contractual life (years), Options outstanding 6 years 8 months 4 days  
Weighted average exercise price, Options outstanding $ 5.9  
Number of options, Options exercisable 2,857,032  
Weighted average remaining contractual life (years), Options exercisable 6 years 7 months 17 days  
Weighted average exercise price, Options exercisable $ 5.95  
$6.37-$8.5    
Share-based compensation    
Minimum exercise price 6.37  
Maximum exercise price $ 8.5  
Number of options, Options outstanding 527,000  
Weighted average remaining contractual life (years), Options outstanding 7 years 21 days  
Weighted average exercise price, Options outstanding $ 6.82  
Number of options, Options exercisable 379,083  
Weighted average remaining contractual life (years), Options exercisable 6 years 11 months 23 days  
Weighted average exercise price, Options exercisable $ 6.8  
$8.51-$15.5    
Share-based compensation    
Minimum exercise price 8.51  
Maximum exercise price $ 15.5  
Number of options, Options outstanding 53,086  
Weighted average remaining contractual life (years), Options outstanding 5 years 5 months 26 days  
Weighted average exercise price, Options outstanding $ 9.08  
Number of options, Options exercisable 44,336  
Weighted average remaining contractual life (years), Options exercisable 5 years 21 days  
Weighted average exercise price, Options exercisable $ 9.19  
$15.51-$20.5    
Share-based compensation    
Minimum exercise price 15.51  
Maximum exercise price $ 20.5  
Number of options, Options outstanding 65,100  
Weighted average remaining contractual life (years), Options outstanding 4 years 10 months 2 days  
Weighted average exercise price, Options outstanding $ 17.21  
Number of options, Options exercisable 65,100  
Weighted average remaining contractual life (years), Options exercisable 4 years 10 months 2 days  
Weighted average exercise price, Options exercisable $ 17.21  
$20.51-$22.45    
Share-based compensation    
Minimum exercise price 20.51  
Maximum exercise price $ 22.45  
Number of options, Options outstanding 241,250  
Weighted average remaining contractual life (years), Options outstanding 5 years 21 days  
Weighted average exercise price, Options outstanding $ 21.48  
Number of options, Options exercisable 241,250  
Weighted average remaining contractual life (years), Options exercisable 5 years 21 days  
Weighted average exercise price, Options exercisable $ 21.48