Trade and Other Receivables - Summary of Impairment Losses (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Trade and Other Receivables [Line Items] | ||
| Beginning balance | $ (280) | $ (322) |
| (Increase) / Decrease in loss allowance for trade receivables | (318) | 42 |
| Write-off | 139 | |
| Ending balance | (459) | (280) |
| Net impairment (loss)/gain for trade receivables | $ (318) | $ 42 |
| X | ||||||||||
- Definition Net impairment (loss) gain for trade receivables. No definition available.
|
| X | ||||||||||
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. No definition available.
|
| X | ||||||||||
- Definition Write off allowance account for credit losses of financial assets. No definition available.
|
| X | ||||||||||
- Definition The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets] Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The increase (decrease) in an allowance account for credit losses of financial assets resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Allowance account for credit losses of financial assets] Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|