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 | ||||||