Note 12 - Stock-based Compensation (Details Textual) - The 2019 Omnibus Incentive Plan [Member] - USD ($) |
3 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Apr. 06, 2026 |
Dec. 22, 2021 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
May 08, 2019 |
|
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant | 41,072,542 | 26,072,542 | 11,072,542 | ||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized | 15,000,000 | 15,000,000 | |||||
| Ownership Percentage | 50.30% | ||||||
| Restricted Stock [Member] | |||||||
| Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 57,000 | $ 57,000 | |||||
| Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 2 years 1 month 6 days | ||||||
| Share-Based Payment Arrangement, Expense | $ 18,000 | $ 38,000 | $ 43,000 | $ 78,000 | |||