XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Years Ended December 31,

 
  

2022

  

2021

 

Risk-free interest rate

  

1.40% - 3.24%

   

0.05% - 1.24%

 

Expected dividend yield

  

—%

   

—%

 

Expected stock price volatility

  

61.30% - 61.58%

   

54.52% - 60.80%

 

Expected life of options (in years)

  

5.5 - 6.25

   

0.5 - 6.25

 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted-

     
          

Average

     
      

Weighted-

  

Remaining

  

Aggregate

 
      

Average

  

Contractual

  

Intrinsic

 
  

Shares

  

Exercise Price

  

Term (Years)

  

Value

 

Outstanding at December 31, 2020

  4,638,390  $2.44   5.64  $13,701,610 

Granted

  870,825   5.11         

Exercised

  (735,000)  1.67         

Expired

              

Canceled

              

Outstanding at December 31, 2021

  4,774,215  $3.04   6.14.  $8,413,444 

Granted (1)

  865,825   4.43         

Exercised (2)

  (333,943)  1.63         

Expired (3)

  (200,000)  5.47         

Canceled (4)

  (75,000)  4.81         

Outstanding at December 31, 2022

  5,031,097  $3.25   5.75  $13,000 
                 

Exercisable at December 31, 2022

  3,655,280  $2.80   4.75  $13,000 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Years Ended December 31,

 
  

2022

  

2021

 

General and administrative

 $1,661,025  $1,571,328 

Research and development

  227,919   212,774 

Total

 $1,888,944  $1,784,102