XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended March 31,  
    2024     2023  

Numerator:

               

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

  $ (4,218,843

)

  $ (3,421,802

)

                 

Denominator:

               

Weighted average common shares outstanding-basic

    4,062,853       3,968,099  

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

    -       -  

Weighted average common shares outstanding-diluted

    4,062,853       3,968,099  
                 

(Loss) per common share-basic and diluted

  $ (1.04

)

  $ (0.86

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Three Months Ended

March 31,

 
    2024    

2023

 

Options

    47,501       47,805  

RSUs

    -       2,500  

Warrants

    1,799,430       1,812,379  

Preferred stock: Series B

    16       16