v3.26.1
Note 6 - Stock Based Compensation - Summary of Activity for Stock Options (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock options outstanding, beginning of year (in shares) 4,204,816 4,470,216
Granted (in shares) 0 0
Exercised (in shares) (131,000) (5,000)
Expired or Forfeited (in shares) 0 0
Stock options outstanding, end of period (in shares) 4,073,816 4,465,216