v3.26.1
Shareholders' equity - Summary of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Options      
Options outstanding, Beginning balance 4,689,916 3,395,219  
Options granted 1,475,625 1,478,946 [1]  
Options exercised 0 (59,800)  
Options expired (330,598) (56,157)  
Options forfeited (416,631) (68,292)  
Options outstanding, Ending balance 5,418,312 4,689,916 3,395,219
Options exercisable 2,919,706 2,556,847  
Options vested and expected to vest 5,291,366 4,612,496  
Weighted average exercise price      
Weighted average exercise price, Outstanding beginning balance $ 11.98 $ 13.83  
Weighted average exercise price, Options granted 3.95 7.64 [1]  
Weighted average exercise price, Options exercised 0 8.32  
Weighted average exercise price, Options expired 15.19 10.32  
Weighted average exercise price, Options forfeited 10.70 14.08  
Weighted average exercise price, Outstanding ending balance 9.70 11.98 $ 13.83
Weighted average exercise price, Options exercisable 12.61 13.07  
Weighted average exercise price, Options vested and expected to vest $ 9.81 $ 12.05  
Weighted average remaining contractual term, Options outstanding 7 years 2 months 12 days 7 years 6 months 7 years 7 months 6 days
Weighted average remaining contractual term, Options exercisable 5 years 7 months 6 days 6 years 1 month 6 days  
Weighted average remaining contractual term, Options vested and expected to vest   7 years 6 months  
Aggregate intrinsic value, Outstanding $ 0 $ 617,623 $ 28,985,969
Aggregate intrinsic value, Options exercised 0    
Aggregate intrinsic value, Options vested and expected to vest   543,130,000  
Aggregate intrinsic value, Options exercisable $ 0 $ 0  
[1] Options granted includes the time-based share options and the performance-based share options for which a grant date has been established, as described below.