Long-term incentive compensation payable - Changes in compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accrued Bonuses [Roll Forward] | ||||
| Beginning of period | $ 85,291 | $ 197,293 | $ 228,366 | $ 217,552 |
| Long-term incentive compensation including accruals | 6,292 | 12,865 | (123,402) | 19,740 |
| Cash paid | (439) | (371) | (13,543) | (28,072) |
| Foreign exchange gains/(losses) | 47 | 1,373 | (230) | 1,940 |
| End of period | $ 91,191 | $ 211,160 | 91,191 | $ 211,160 |
| Long-term incentive compensation including accruals reversal | $ 124,500 | |||