v3.25.4
Share-based compensation - Summary of Employee Stock Options Granted (Parenthetical) (Details) - Employee Stock Options - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Number of employee stock options, Forfeited 65,124 106,784 180,751
Number of employees stock option, Expired 43,061 230,938 27,328
Organizational Restructuring      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Number of employee stock options, Forfeited 0 79,472 129,085
Number of employees stock option, Expired 15,797 222,309 0