v3.26.1
Loss per share - Anti-dilutive (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Loss per share    
Number of dilutive securities exercisable 1,450,606 1,187,803
Share options    
Loss per share    
Anti-dilutive securities excluded from computation of diluted earnings per share amount 2,151,048 2,147,568
RSUs    
Loss per share    
Anti-dilutive securities excluded from computation of diluted earnings per share amount 661,936 1,075,454
DSUs    
Loss per share    
Anti-dilutive securities excluded from computation of diluted earnings per share amount 143,588 152,155