v3.26.1
Share-based compensation - Schedule of share-based payment arrangement expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based payment arrangements        
Share-based compensation $ 10,271 $ 8,477 $ 19,935 $ 13,101
Equity-classified awards:        
Share-based payment arrangements        
Share-based compensation 10,470 5,933 20,134 10,557
Stock options        
Share-based payment arrangements        
Share-based compensation 1,481 2,156 3,140 4,006
Performance stock units        
Share-based payment arrangements        
Share-based compensation 4,531 472 8,320 982
RSUs        
Share-based payment arrangements        
Share-based compensation 4,458 3,305 8,674 5,569
Liability settled awards        
Share-based payment arrangements        
Share-based compensation (199) 2,544 (199) 2,544
Virtual share option awards        
Share-based payment arrangements        
Share-based compensation (199) $ 2,544 (199) $ 2,544
Share-based compensation, benefit $ 200   $ 200