v3.26.1
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