v3.26.1
Employee benefits - Summary of Employee Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure of defined benefit plans [line items]      
Wages, salaries, and other short-term employee benefits $ 156,595 $ 116,804 $ 157,011
Social security and other social benefits / Short-term employee benefits 55,916 49,828 44,255
Post-employment benefits 29,398 26,948 29,523
Share-based compensation 9,149 9,841 4,867
Termination benefits 4,233 5,727 0
Total employee benefits 255,291 209,148 235,656
Executive Management Team (“EMT”) And Managing Directors      
Disclosure of defined benefit plans [line items]      
Social security and other social benefits / Short-term employee benefits 8,794 5,711 6,205
Post-employment benefits 712 656 907
Share-based compensation 1,436 1,430 1,829
Termination benefits 4,232 5,727 0
Total employee benefits $ 15,174 $ 13,524 $ 8,941