v3.26.1
Note 9 - Stock-based Compensation (Details Textual)
3 Months Ended 6 Months Ended
Mar. 13, 2026
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 2,300,000   $ 2,300,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition       1 year 10 months 24 days  
Share-Based Payment Arrangement, Amount Capitalized   0 $ 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   $ 0   $ 0  
Share Price | $ / shares   $ 6.15   $ 6.15  
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value       $ 400,000 $ 200,000
Weighted Average Vesting Rate of The Targeted Shareholder Return       100.00%  
Minimum Vesting Rate of the Targeted Shareholder Return, Percentage       0.00%  
Maximum Vesting Rate of the Targeted Shareholder Return, Percentage       150.00%  
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10