Loans Payable - Non-current asset on the balance sheet (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Loans Payable | ||
| Loans payable-current | $ 35 | $ 57 |
| Loan Payable - non-current | 1,626 | 1,671 |
| NEBT Loan | ||
| Loans Payable | ||
| Loans payable-current | 9 | 9 |
| Loan Payable - non-current | 9 | 9 |
| RETOS 2015 | ||
| Loans Payable | ||
| Loans payable-current | 26 | 48 |
| Loan Payable - non-current | 10 | 38 |
| THERICEL Loan | ||
| Loans Payable | ||
| Loan Payable - non-current | $ 1,607 | $ 1,624 |