v3.26.1
Note 7 - Equity - Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Outstanding, number of options (in shares) 804,000 977,000 977,000  
Outstanding, weighted average exercise price (in dollars per share) $ 3.88 $ 3.74 $ 3.74  
Outstanding, weighted average remaining life (Year) 2 years 9 months 18 days   3 years 3 years 6 months
Issued, number of options (in shares) 6,000   8,000  
Issued, weighted average exercise price (in dollars per share) $ 15.21   $ 18.73  
Exercised, number of options (in shares) 0 (173) (181,000)  
Exercised, weighted average exercise price (in dollars per share) $ 0   $ 3.78  
Forfeited, number of options (in shares) 0   0  
Forfeited, weighted average exercise price (in dollars per share) $ 0   $ 0  
Outstanding, number of options (in shares) 810,000   804,000 977,000
Outstanding, weighted average exercise price (in dollars per share) $ 3.97   $ 3.88 $ 3.74