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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Numerator:

                

Net income (loss)

 $(3,290) $(605) $(1,593) $(1,277)

Less: preferred stock dividends

  4   13   8   25 

Net income (loss) attributable to common stockholders

 $(3,294) $(618) $(1,601) $(1,302)

Denominator:

                

Weighted-average number of shares of Common Stock for basic and diluted net loss per share

  3,913,471   1,613,483   3,913,471   1,514,829 

Basic and diluted net income (loss) per share

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

As of June 30,

 
  

2026

  

2025

 

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

  47,835   103,578 

Common stock issuable upon conversion of Preferred Warrants (2)

  8,097,347   8,249,867 

Common stock issuable upon exercise of warrants for Common Stock

  2,202,467   2,066,809