v3.25.4
Note 6 - Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Common Stock, No Par Value (in dollars per share) $ 0 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 0 50,767
Proceeds from Stock Options Exercised   $ 0.2
Minimum [Member]    
Shares Issued, Price Per Share   $ 3.38
Maximum [Member]    
Shares Issued, Price Per Share   $ 5.62