XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - 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     Nine Months Ended  
    September 30,     September 30,  
   

2023

   

2022

   

2023

   

2022

 

Numerator:

                               

Net loss attributable to common stockholders: basic and diluted calculation

  $ (3,163,450

)

  $ (4,059,485

)

  $ (10,508,620

)

  $ (17,821,524

)

                                 

Denominator:

                               

Weighted average common shares outstanding - basic

    4,031,356       3,919,203       3,998,887       3,602,515  

Effect of diluted stock options, warrants, and preferred stock (1)

    -       -       -       -  

Weighted average common shares outstanding - diluted

    4,031,356       3,919,203       3,998,887       3,602,515  

Loss per common share - basic and diluted

  $ (0.78

)

  $ (1.04

)

  $ (2.63

)

  $ (4.95

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Three and Nine Months Ended  
    September 30,  
   

2023

   

2022

 

Options

    48,225       51,082  

Restricted Stock Units

    -       24,167  

Warrants

    1,807,020       1,819,927  

Series B Convertible Preferred Stock

    16       16