Note 17 - Related Party Transactions (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2023 |
Mar. 10, 2016 |
|
| Chairman of Eontec [Member] | Minimum [Member] | |||||||
| Beneficial Ownership Percentage | 5.00% | ||||||
| Eontec [Member] | License Agreement [Member] | |||||||
| Related Party Transaction, Amounts of Transaction | $ 56 | $ 354 | $ 61 | $ 299 | |||
| Accounts Payable | $ 2 | $ 2 | $ 47 | ||||
| The 2016 Purchase Agreement [Member] | |||||||
| Common Stock Purchase Agreement, Number of Shares Authorized to Issue and Sell to Investors (in shares) | 405,000,000 | ||||||
| Common Stock Purchase Agreement, Value of Shares Authorized to Issue and Sell to Investors | $ 63,400 | ||||||