Other taxes receivable & Other taxes payable (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other taxes receivable: | ||
| Value added taxes | $ 2,709 | $ 3,527 |
| Other taxes receivable | 195 | 219 |
| Other taxes receivable | 2,904 | 3,746 |
| Current | 2,904 | 3,746 |
| Other taxes payable: | ||
| Value added taxes | 3,188 | 4,258 |
| Withholding Tax | 6,367 | 6,628 |
| Other taxes payable | 206 | 592 |
| Other taxes payable | 9,761 | 11,478 |
| Current | $ 9,761 | $ 11,478 |
| X | ||||||||||
- Definition The amount of current payables on social security and taxes other than incomes tax. [Refer: Payables on social security and taxes other than income tax] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of payment due on social security and taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of payables related to a value added tax. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of receivables related to a value added tax. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The amount of miscellaneous other taxes payable. No definition available.
|
| X | ||||||||||
- Definition The amount of miscellaneous other taxes receivable. No definition available.
|
| X | ||||||||||
- Definition Payables From Taxes Other Than Income Tax No definition available.
|
| X | ||||||||||
- Definition Receivables From Taxes Other Than Income Tax No definition available.
|
| X | ||||||||||
- Definition The carrying amount as of the balance sheet date of withholding taxes payable. No definition available.
|