Trade and Other Receivables, Prepayments and Contract Assets - Summary of Trade and Other Receivables, Prepayments and Contract Assets (Detail) - USD ($) $ in Thousands |
Jun. 30, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|---|---|
| Disclosure of Detailed Information about Trade and Other Receivables Prepayments and Contract Assets [abstract] | ||||
| Trade receivables | $ 4,674 | $ 3,016 | ||
| Other receivables | 8,914 | 9,826 | ||
| Prepayments | 6,463 | 4,846 | ||
| Contract assets | $ 2,491 | 2,378 | 1,541 | $ 750 |
| VAT (payable) receivable | (63) | 3,875 | ||
| Total | $ 22,366 | $ 23,104 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Trade and other receivables prepayments and contract assets. No definition available.
|
| X | ||||||||||
- Definition Value added tax payable receivables. No definition available.
|
| X | ||||||||||
- Definition The amount of an entity’s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity’s future performance). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount receivable by the entity that it does not separately disclose in the same statement or note. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Receivables that represent amounts paid for goods and services before they have been delivered. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The amount due from customers for goods and services sold. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|