XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Numerator

        

Net loss

 $(5,007,085) $(2,771,591)

Denominator

  11,003,588   8,411,798 

Weighted-average common shares outstanding, basic and diluted

 $(0.46) $(0.33)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Stock options

  771,527   412,263 

Warrants

  7,419,760   2,048,186