v3.26.3
Loss per share - Anti-dilutive (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Loss per share    
Number of dilutive securities exercisable 1,375,249 1,170,100
Share options    
Loss per share    
Anti-dilutive securities excluded from computation of diluted earnings per share amount 2,748,199 2,149,479
RSUs    
Loss per share    
Anti-dilutive securities excluded from computation of diluted earnings per share amount 1,094,601 963,005
DSUs    
Loss per share    
Anti-dilutive securities excluded from computation of diluted earnings per share amount 136,920 143,820