Note 13 - Stock Compensation Plans (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jan. 27, 2015 |
|
| Share-Based Payment Arrangement, Expense | $ 33 | $ 33 | $ 71 | $ 87 | |||
| Equity Incentive Plan 2012 [Member] | |||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) | 2,380,000 | 2,432,500 | |||||
| Equity Incentive Plan 2015 [Member] | |||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) | 21,761,667 | 21,761,667 | 22,861,667 | ||||
| Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) | 40,000,000 | ||||||