Note 11 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
||
|---|---|---|---|---|
| Accrued payroll and other accruals | [1] | $ 132 | $ 438 | |
| Accrued Payroll and Staff Welfare [Member] | ||||
| Accrued payroll and other accruals | 79 | 101 | ||
| Accrued Operating Expenses [Member] | ||||
| Accrued payroll and other accruals | $ 53 | $ 337 | ||
| ||||