v3.25.2
Note 7 - 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

 $(605) $(983) $(1,277) $(2,119)

Less: preferred stock dividends

  13   20   25   64 

Net loss attributable to common stockholders

 $(618) $(1,003) $(1,302) $(2,183)

Denominator:

                

Weighted-average number of shares of common stock for basic and diluted net loss per share

  1,613,483   728,601   1,514,829   656,602 

Basic and diluted net loss per share

 $(0.38) $(1.38) $(0.86) $(3.32)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

As of June 30,

 
  

2025

  

2024

 

Outstanding stock options

     250 

Common stock issuable upon conversion of Series F Preferred Stock (1)

  103,578   49,125 

Common stock issuable upon conversion of Series F Preferred Warrants (2)

  8,249,867   2,784,922 

Common stock issuable upon conversion of Common Stock Warrants

  2,066,809   2,554,536