v3.26.1
Share-based payments - Share option activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of options  
Balance - beginning | shares 2,142,522
Granted | shares 121,600
Forfeited/expired | shares (113,074)
Balance - ending | shares 2,151,048
Exercisable | shares 1,450,606
Expected to vest | shares 2,151,048
Weighted average exercise price  
Balance - beginning | $ / shares $ 13.53
Granted | $ / shares 8.29
Forfeited/expired | $ / shares 15.69
Balance - ending | $ / shares 13.12
Exercisable | $ / shares 14.49
Expected to vest | $ / shares $ 13.12