Taxation - Schedule of Unrecognized Deferred Tax Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Gross Amount | ||
| Unrecognized deferred tax assets [Line Items] | ||
| Deductible temporary difference | $ 254,843 | $ 274,227 |
| Tax losses | 123,691 | 7,815 |
| Tax credits | 272 | 238 |
| Total | 378,806 | 282,280 |
| Tax Effected | ||
| Unrecognized deferred tax assets [Line Items] | ||
| Deductible temporary difference | 67,955 | 72,887 |
| Tax losses | 33,810 | 2,621 |
| Tax credits | 272 | 238 |
| Total | $ 102,037 | $ 75,746 |
| X | ||||||||||
- Definition The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax credits [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Net deferred tax assets, not recognised No definition available.
|
| X | ||||||||||
- Definition Unrecognized deferred tax assets [Line Items] No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|