XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Earnings (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended

 
  

December 31,

 

(in thousands, except per share data)

 

2024

  

2023

 

Numerator:

        

Net loss attributable to stockholders

 $(23,463) $(18,713)
         

Denominator:

        

Weighted average shares outstanding - basic and diluted

  35,542   34,622 
         
         

Loss per share: Basic and diluted

 $(0.66) $(0.54)
         

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

        

Options

  7,638   7,343 

Warrants

  1,500   1,500