v3.25.4
Note 7 - Common Stock Options (Details Textual) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 2.68 $ 3.96
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 0.4  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 7 months 6 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 5.1  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 7.7  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 4 months 24 days  
The Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 2.68 $ 3.96
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value $ 3.9 $ 1.6
The Plan [Member] | Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years