XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Stock Based Compensation - Stock Option Activity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Outstanding, shares (in shares)     7,067,436  
Outstanding, weighted average exercise price per share (in dollars per share)     $ 2.74  
Granted (in shares) 175,000 225,000 3,818,921 3,140,000
Granted, weighted average exercise price per share (in dollars per share)     $ 2.98  
Granted, aggregate intrinsic value     $ 99,800  
Exercised (in shares) (699,410) (225,000) (699,410) (225,000)
Exercised, weighted average exercise price per share (in dollars per share) $ 2.46 $ 2.40 $ 2.46 $ 2.40
Exercised, aggregate intrinsic value     $ 2,753,652  
Forfeited (in shares)     (75,000)  
Forfeited, weighted average exercise price per share (in dollars per share)     $ 3.05  
Expired (in shares)     (223)  
Expired, weighted average exercise price per share (in dollars per share)     $ 225.00  
Outstanding, shares (in shares) 10,111,724   10,111,724  
Outstanding, weighted average exercise price per share (in dollars per share) $ 2.84   $ 2.84  
Outstanding, weighted average contractual life remaining in years (Year)     8 years 6 months 10 days  
Outstanding, aggregate intrinsic value $ 11,697,962   $ 11,697,962  
Exercisable, shares (in shares) 5,663,935   5,663,935  
Exercisable, Weighted average exercise price per share (in dollars per share) $ 2.94   $ 2.94  
Exercisable, weighted average contractual life remaining in years (Year)     7 years 10 months 13 days  
Exercisable, aggregate intrinsic value $ 9,039,985   $ 9,039,985  
Vested and expected to vest, shares (in shares) 10,111,724   10,111,724  
Vested and expected to vest, Weighted average exercise price per share (in dollars per share) $ 2.84   $ 2.84  
Vested and expected to vest, weighted average contractual life remaining in years (Year)     8 years 6 months 10 days  
Vested and expected to vest, aggregate intrinsic value $ 11,697,962   $ 11,697,962