v3.26.3
Share-based payments - Option additional information (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Employee Stock Option        
Share-based payments        
Weighted-average grant date fair values of share options $ 4.85 $ 4.17 $ 4.92 $ 4.55