Other Non-Current Receivables - Summary of Other Non-Current Receivables (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Noncurrent Receivables [line items] | ||
| Promissory note | $ 29,714 | $ 27,990 |
| Long-term prepaid expenses | 14,279 | 13,485 |
| Derivatives | 3,745 | 4,375 |
| Deposits | 854 | 1,007 |
| Other receivables | 299 | 135 |
| Total | $ 48,891 | $ 46,992 |
| 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.
|