v3.26.1
Note 17 - Related Party Transactions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 29, 2025
Jun. 30, 2026
Jun. 29, 2025
Dec. 31, 2025
Dec. 31, 2023
Mar. 10, 2016
Chairman of Eontec [Member] | License Agreement [Member]              
Related Party Transaction, Amounts of Transaction $ 193 $ 121 $ 298 $ 238      
Chairman of Eontec [Member] | Minimum [Member]              
Beneficial Ownership Percentage           5.00%  
Eontec [Member] | License Agreement [Member]              
Accounts Payable $ 53   $ 53   $ 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