XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Year Ended December 31,  
   

2023

   

2022

 

Numerator:

               

Net loss attributable to common stockholders per common share: basic and diluted calculation

  $ (13,983,967

)

  $ (25,737,634

)

                 

Denominator:

               

Weighted average common shares outstanding-basic

    4,014,848       3,685,954  

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

    -       -  

Weighted average common shares outstanding-diluted

    4,014,848       3,685,954  
                 

Loss per common share-basic and diluted

  $ (3.48

)

  $ (6.98

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Year Ended December 31,  
   

2023

   

2022

 

Options

    47,664       49,053  

RSUs

    -       4,167  

Warrants

    1,806,589       1,816,437  

Preferred stock: Series B

    16       16