XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 16 - Stock Option and Purchase Plans - Summary of Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding, shares (in shares) 2,746,250 2,567,750
Outstanding, weighted average exercise price per share (in dollars per share) $ 1.10 $ 1.26
Granted, shares (in shares) 38,000 930,000
Granted, weighted average exercise price per shar (in dollars per share) $ 3.24 $ 0.82
Exercised, shares (in shares) (687,500) (306,500)
Exercised, weighted average exercise price per shar (in dollars per share) $ 1.21 $ 0.96
Forfeited, shares (in shares) (107,000) 0
Forfeited, weighted average exercise price per shar (in dollars per share) $ 0.93 $ 0
Expired, shares (in shares) (12,500) (445,000)
Expired, weighted average exercise price per shar (in dollars per share) $ 0.96 $ 1.50
Outstanding, shares (in shares) 1,977,250 2,746,250
Outstanding, weighted average exercise price per shar (in dollars per share) $ 1.11 $ 1.10
Outstanding, weighted average remaining term (Year) 2 years 7 months 28 days  
Outstanding, aggregate intrinsic value $ 2,635,000  
Exercisable, shares (in shares) 448,050  
Exercisable, weighted average exercise price per share (in dollars per share) $ 1.58  
Exercisable, weighted average remaining term (Year) 1 year 3 months 7 days  
Exercisable, aggregate intrinsic value $ 382,000