Note 12 - Accrued Payroll and Other Accruals - Accrued Payroll and Other Accruals (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accrued payroll and staff welfare | $ 83 | $ 80 |
| Accrued operating expenses | 102 | 437 |
| Accrued Payroll and Other Accruals | $ 185 | $ 517 |