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

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
                                 

Numerator

                               

Net loss

  $ (4,771,353 )   $ (4,246,880 )   $ (14,414,893 )   $ (10,470,461 )

Denominator

                               

Weighted-average common shares outstanding, basic and diluted

    16,191,723       8,447,630       14,394,920       8,428,074  

Net loss per share, basic and diluted

    (0.29 )   $ (.50 )     (1.00 )   $ (1.24 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 
                                 

Stock options

    790,945       425,646       790,945       425,646  

Warrants

    13,733,117       2,045,846       13,733,117       2,045,846