Other liabilities - Tax Payables and Other Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Other liabilities | ||
| VAT | $ 2,995 | $ 3,559 |
| Accrued social security taxes payable | 7,216 | 6,334 |
| Personal income tax withholding payable | 1,232 | 1,257 |
| Other | 2,804 | 2,876 |
| Tax payables | $ 14,247 | $ 14,026 |
| X | ||||||||||
- Definition N/A. No definition available.
|
| X | ||||||||||
- Definition The amount of other taxes payable. No definition available.
|
| X | ||||||||||
- Definition The amount of personal income tax withholdings payable. No definition available.
|
| X | ||||||||||
- Definition The amount of liability on tax payables. No definition available.
|
| 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 payables related to a value added tax. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|