XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Net 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 June 30,

  

Six months ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Numerator:

                

Net loss attributable to common stockholders

 $(9,270) $(7,987) $(17,286) $(18,206)

Denominator:

                

Weighted average common shares outstanding - Basic

  19,125,970   6,874,454   18,137,050   6,499,089 

Weighted average common shares outstanding - Diluted

  19,125,970   6,874,454   18,137,050   6,499,089 
                 

Net loss per share attributable to common stockholders - Basic and Diluted

 $(0.48) $(1.16) $(0.95) $(2.80)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Six months ended June 30,

 
  

2025

  

2024

 

Common stock options issued and outstanding

  131,142   144,287 

Unvested restricted stock units

  747,470   715,297 

Warrants

  1,124,706   319,443 

Common Stock Purchase Agreements

  27,572,156   206,780 

Conversion of convertible note

  1,790,955   75,469 

ESPP

  18,513   30,679 

Total

  31,384,942   1,491,955