Income Taxes (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Current tax assets (liabilities): | |||
| Current tax assets | $ 8,949 | $ 4,719 | |
| Current tax liabilities | (9,837) | (12,016) | |
| Total current tax assets (liabilities) | (888) | (7,297) | |
| Non-current tax assets (liabilities): | |||
| Deferred tax assets | 4,692 | 10,744 | |
| Deferred tax liabilities | (77,688) | (41,792) | |
| Total non-current tax assets (liabilities) | $ (72,996) | $ (31,048) | $ (35,807) |
| X | ||||||||||
- Definition The amount of current tax assets less the amount of current tax liabilities. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The excess of amount paid for current tax in respect of current and prior periods over the amount due for those periods. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|