XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Stock Option Plans - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Outstanding, options (in shares) 7,095,462  
Outstanding options, weighted average exercise price (in dollars per share) $ 1.99  
Outstanding, weighted average remaining contractual life (Year) 6 years 7 months 2 days 5 years 9 months 14 days
Aggregate intrinsic value, outstanding $ 1,660,330 $ 109,891
Granted, options (in shares) 2,911,750  
Granted, weighted average exercise price (in dollars per share) $ 0.57  
Forfeited, options (in shares) (33,847)  
Forfeited, weighted average exercise price (in dollars per share) $ 2.26  
Exercised, options (in shares) (3,500)  
Exercised, weighted average exercise price (in dollars per share) $ 0.54  
Expired, options (in shares) (32,076)  
Expired, weighted average exercise price (in dollars per share) $ 4.90  
Outstanding, options (in shares) 9,937,789 7,095,462
Outstanding options, weighted average exercise price (in dollars per share) $ 1.56 $ 1.99
Options vested and exercisable, options (in shares) 4,539,909  
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 2.01  
Options vested and exercisable, weighted average remaining contractual life (Year) 3 years 2 months 23 days  
Aggregate Intrinsic Value, Options vested and exercisable $ 637,770