Other Current Receivables - Summary of Other Current Receivables (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Current Receivables [Abstract] | ||
| Value added tax | $ 6,243 | $ 7,604 |
| Advance payments to vendors | 6,850 | 2,201 |
| Derivatives | 0 | 129 |
| Other | 2,973 | 7,504 |
| Total | $ 16,066 | $ 17,438 |
| X | ||||||||||
- Definition The amount of current advances made to suppliers before goods or services are received. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of current derivative financial assets. [Refer: Derivative financial assets] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of current value added tax receivables. [Refer: Value added tax receivables] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of current other receivables. [Refer: Other receivables] Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Other Current Receivables Abstract No definition available.
|
| X | ||||||||||
- Definition Other receivables current. No definition available.
|