Note 11 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
||
|---|---|---|---|---|
| Accrued payroll and other accruals | [1] | $ 517 | $ 557 | |
| Accrued Payroll and Staff Welfare [Member] | ||||
| Accrued payroll and other accruals | 80 | 71 | ||
| Accrued Operating Expenses [Member] | ||||
| Accrued payroll and other accruals | $ 437 | $ 486 | ||
| ||||