v3.26.3
Share-based payments - Share option activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Number of options  
Balance - beginning 2,142,522
Granted 1,024,150
Exercised (7,749)
Forfeited/expired (410,724)
Balance - ending 2,748,199
Exercisable 1,375,249
Expected to vest 2,748,199
Weighted average exercise price  
Balance - beginning $ 13.53
Granted 9.59
Exercised 6.39
Forfeited/expired 12.67
Balance - ending 12.21
Exercisable 14.38
Expected to vest $ 12.21