Note 8 - Stock Based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended | |
Sep. 30, 2019 | Sep. 30, 2024 | Sep. 30, 2024 | Sep. 30, 2023 | Dec. 31, 2023 | Dec. 31, 2019 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | | | 13,000 | | 13,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares (in shares) | | 0 | 0 | | 0 | |
Share Price (in dollars per share) | | $ 14.16 | $ 14.16 | | | |
Restricted Stock [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | | | 73,000 | | | |
The 2019 Plan [Member] | Share-Based Payment Arrangement, Option [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | | | | | 1,500,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Pursuant to Exercise of Incentive Stock Options (in shares) | | | | | | 1,000,000 |
The 2019 Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Employee or Consultant [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | | | | | 250,000 |
The 2019 Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Non-employee Director [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | | | | | 50,000 |
The 2019 Plan [Member] | Restricted Stock [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | 2,649 | 1,282 | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | | $ 1,200 | $ 1,200 | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | | 3 years 10 months 24 days | | | | |
The 2019 Plan [Member] | Restricted Stock [Member] | Board of Directors [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | 55,894 | 7,679 | | |
Stock Issued During Period, Value, Issued for Services | | | $ 688 | $ 162 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | | | 53,245 | 6,397 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Month) | | | 3 months | 3 months | | |
The 2019 Plan [Member] | Restricted Stock [Member] | Certain Key Employees [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | 7,500,000 | 55,431 | | |
Stock Issued During Period, Value, Issued for Services | | | $ 101 | $ 1,200 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Month) | | | 4 years | | | |
The 2019 Plan [Member] | Restricted Stock [Member] | Chief Executive Officer [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | | 9,272 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Month) | | | | 3 years | | |
Share Purchase Match Program [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Matching Percentage of Common Stock Purchased | 20% | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Matching of Common Stock Purchased per Individual Within a Calendar Year | $ 25 | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | 9,956,000 | 3,702,000 | | |
Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture | | | $ 144 | $ 72 | | |
Share Purchase Match Program [Member] | Restricted Stock [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | | 1,159 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | | | | 45,000 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Month) | | | | 4 years | | |
Share Purchase Match Program [Member] | Restricted Stock [Member] | Board of Directors [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | 5,270 | 1,261 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period, Value | | | $ 80 | $ 20 | | |
Share Purchase Match Program [Member] | Restricted Stock [Member] | Certain Key Employees [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) | | | 2,037 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period, Value | | | $ 29 | | | |