XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Earnings (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

  

Six Months Ended

 
  

June 30,

  

June 30,

 

(in thousands, except per share data)

 

2025

  

2024

  

2025

  

2024

 

Numerator:

                

Net loss attributable to stockholders

 $(3,778) $(6,556) $(7,928) $(14,132)
                 

Denominator:

                

Weighted average shares outstanding - basic and diluted

  40,729   34,644   40,729   34,644 
                 

Loss per share:

                

Basic and diluted

 $(0.09) $(0.19) $(0.19) $(0.41)
                 

Anti-dilutive instruments excluded from diluted loss per common share:

                

Options

  8,581   8,430   8,581   8,430 

Warrants

  1,500   1,500   1,500   1,500