v3.25.4
Note 13 - Earnings (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended

 
  

December 31,

 

(in thousands, except per share data)

 

2025

  

2024

 

Numerator:

        

Net loss attributable to stockholders

 $(11,211) $(23,463)
         

Denominator:

        

Weighted average shares outstanding - basic and diluted

  41,095   35,542 
         
         

Loss per share: Basic and diluted

 $(0.27) $(0.66)
         

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

        

Options

  7,579   7,638 

Warrants

  1,500   1,500