v3.26.1
Note 13 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

Numerator:

                               

Net (loss) from continuing operations

  $ (17,205,882 )   $ (1,978,896 )   $ (24,914,825 )   $ (4,264,311 )

Net (loss) from discontinued operations

    -       (91,567 )     -       (249,024 )

Net (loss) attributable to common stockholders

    (17,205,882 )     (2,070,462 )     (24,914,825 )     (4,513,335 )
                                 

Denominator:

                               

Weighted average common shares outstanding - basic

    19,685,811       9,108,984       17,167,696       8,136,008  

Dilutive effect of stock options, warrants and preferred stock (1)

    -       -       -       -  

Weighted average common shares outstanding - diluted

    19,685,811       9,108,984       17,167,696       8,136,008  
                                 

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

    (0.87 )     (0.22 )     (1.45 )     (0.52 )

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

    -       (0.01 )     -       (0.03 )

(Loss) per common share - basic and diluted

    (0.87 )     (0.23 )     (1.45 )     (0.55 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

Options

    1,027,918       42,113       1,027,918       42,113  

Warrants

    1,617,043       940,412       1,617,043       940,412  

Restricted stock units

    -       -       -       -  

Preferred stock: Series B

    2       2       2       2