XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended 

June 30,

   

Six Months Ended 

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Numerator:

                               

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

  $ (3,181,261

)

  $ (3,923,368

)

  $ (7,400,104 )   $ (7,345,170 )
                                 

Denominator:

                               

Weighted average common shares outstanding - basic

    4,664,771       3,996,512       4,363,812       3,982,384  

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

    -       -       -       -  

Weighted average common shares outstanding - diluted

    4,664,771       3,996,512       4,363,812       3,982,384  

(Loss) per common share - basic and diluted

  $ (0.68

)

  $ (0.98

)

  $ (1.70 )   $ (1.84 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Three and Six Months Ended

June 30,

 
   

2024

   

2023

 

Options

    46,412       48,037  

RSUs

    -       2,500  

Warrants

    1,729,304       1,812,379  

Preferred stock: Series B

    16       16