v3.26.3
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