v3.25.4
Note 8 - Shareholder's Equity - Information About Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Options outstanding, options (in shares) 292,766  
Options outstanding, weighted average exercise price (in dollars per share) $ 3.71  
Exercised, options (in shares) (231,666)  
Exercised, weighted average exercise price (in dollars per share) $ 3.59  
Options outstanding, options (in shares) 61,100  
Options outstanding, weighted average exercise price (in dollars per share) $ 4.17  
Options outstanding, options (in shares) 61,100 61,100
Options outstanding, weighted average exercise price (in dollars per share) $ 4.17 $ 4.17
Options exercisable, options (in shares)   45,632
Options exercisable, weighted average exercise price (in dollars per share)   $ 4.15