Income tax benefit Income - Summary of Income Tax Expense Recognized (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||||
| Income Taxes [Abstract] | |||||||
| Current income tax for the year | $ (9,261) | $ (35,585) | $ (13,725) | ||||
| Deferred taxes | 3,013 | 42,581 | 38,810 | ||||
| Withholding taxes | (1,995) | 2,170 | (15,633) | ||||
| Other taxes | 11,935 | 0 | 0 | ||||
| Total | 3,692 | 9,166 | [1] | 9,452 | [1] | ||
| Tax benefit from compensation | $ 4,646 | $ 4,758 | $ 2,531 | ||||
| |||||||
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Income Taxes [Abstract] No definition available.
|
| X | ||||||||||
- Definition Other components of tax expense (income) No definition available.
|
| X | ||||||||||
- Definition Tax benefit arising from compensation for other components of tax expense (income) No definition available.
|
| X | ||||||||||
- Definition Withholding Tax Expense (Income) No definition available.
|