XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended June 30,     Six Months Ended  June 30,  
   

2025

   

2024

   

2025

   

2024

 

Numerator:

                               

Net (loss) from continuing operations

  $ (1,978,895 )   $ (2,456,669 )   $ (4,264,311 )   $ (6,020,774 )

Net (loss) from discontinued operations

    (91,567 )     (724,592 )     (249,024 )     (1,379,330 )

Net (loss) attributable to common stockholders

  $ (2,070,462 )   $ (3,181,261 )   $ (4,513,335 )   $ (7,400,104 )
                                 

Denominator:

                               

Weighted average common shares outstanding - basic

    9,108,984       4,664,771       8,136,008       4,363,812  

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

    -       -       -       -  

Weighted average common shares outstanding - diluted

    9,108,984       4,664,771       8,136,008       4,363,812  
                                 

Net (loss) from continuing operations attributable to common stockholders per common share – basic and diluted

  $ (0.22 )   $ (0.53 )   $ (0.52 )   $ (1.38 )

Net (loss) from discontinued operations attributable to common stockholders per common share – basic and diluted

    (0.01 )     (0.15 )     (0.03 )     (0.32 )

(Loss) per common share - basic and diluted

  $ (0.23 )   $ (0.68 )   $ (0.55 )   $ (1.70 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three and Six Months Ended June 30,

 
   

2025

   

2024

 

Options

    42,113       46,412  

Warrants

    940,412       1,729,304  

Preferred stock: Series B

    16       16