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

Years Ended December 31,

 
  

2024

  

2023

 
  

(in thousands, except shares and per share data)

 

Net loss

 $(7,732) $(8,945)

Preferred stock dividends

  —   (77)

Net loss attributable to common stockholders

  (7,732)  (9,022)

Basic and diluted weighted average common shares outstanding

  14,789,332   13,455,666 

Basic and diluted net loss per share attributable to common stockholders

 $(0.52) $(0.67)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

 

Warrants to purchase common stock

  898,622   1,113,622 

Options to purchase common stock

  4,385,477   3,977,289 

Total

  5,284,099   5,090,911