v3.26.1
Note 9 - Stock-Based Compensation (Details Textual)
3 Months Ended
Mar. 13, 2026
Mar. 31, 2026
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 2,200,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   2 years 2 months 12 days  
Share-Based Payment Arrangement, Amount Capitalized   $ 0 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   $ 0  
Share Price | $ / shares   $ 4.87  
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 100,000 $ 200,000
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