Other Non-Current Receivables - Summary of Other Non-Current Receivables (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Noncurrent Receivables [line items] | ||
| Promissory note | $ 27,990 | $ 24,867 |
| Long-term prepaid expenses | 13,485 | 14,634 |
| Deposits | 1,007 | 1,024 |
| Other receivables | 135 | 3,681 |
| Total | 46,992 | 44,331 |
| Derivatives | ||
| Noncurrent Receivables [line items] | ||
| Derivatives | $ 4,375 | $ 125 |
| X | ||||||||||
- Definition The fair value of financial assets. [Refer: At fair value [member]; Financial assets] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of long-term deposits held by the entity. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of non-current other receivables. [Refer: Other receivables] Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Long term prepaid expenses. No definition available.
|
| X | ||||||||||
- Definition Noncurrent receivables. No definition available.
|
| X | ||||||||||
- Definition Other receivables noncurrent. No definition available.
|
| X | ||||||||||
- Definition Promissory notes non current receivables. No definition available.
|
| X | ||||||||||
- Details
|