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

For the Three Months Ended

  

For the Six Months Ended

 
  

June 30,

  

June 30,

 

(in thousands, except share and per share data)

 

2025

  

2024

  

2025

  

2024

 

Basic

                

Net loss

 $(592) $(1,504) $(3,868) $(3,353)

Weighted average number of shares used in computing net loss per share – basic

  8,408,820   7,012,430   8,402,945   7,001,102 

Net loss per share - basic

 $(0.07) $(0.21) $(0.46) $(0.48)

Diluted

                

Net loss

 $(592) $(1,504) $(3,868) $(3,353)

Weighted average number of shares used in computing net loss per share – diluted

  8,408,820   7,012,430   8,402,945   7,001,102 

Net loss per share - diluted

 $(0.07) $(0.21) $(0.46) $(0.48)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

For the Three Months Ended

  

For the Six Months Ended

 
  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Stock options

  848,854   39,172   848,854   39,172 

Restricted stock units

  183,775   258,454   183,775   258,454 

Warrants

  101,672   108,883   101,672   108,883 
   1,134,301   406,509   1,134,301   406,509