v3.26.3
Share-based compensation - Schedule of share-based payment arrangement expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based payment arrangements        
Share-based compensation $ 14,045 $ 10,294 $ 33,980 $ 23,395
Equity-classified awards:        
Share-based payment arrangements        
Share-based compensation 14,045 9,225 34,179 19,782
Stock options        
Share-based payment arrangements        
Share-based compensation 1,494 2,180 4,634 6,185
Performance stock units        
Share-based payment arrangements        
Share-based compensation 4,395 4,004 12,715 4,986
Restricted stock units        
Share-based payment arrangements        
Share-based compensation 8,156 3,041 16,830 8,611
Liability settled awards        
Share-based payment arrangements        
Share-based compensation 0 1,069 (199) 3,613
Virtual share option awards        
Share-based payment arrangements        
Share-based compensation 0 $ 1,069 (199) $ 3,613
Share-based compensation, benefit $ 200   $ 200