v3.26.1
Note 8 - Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Numerator:

        

Net income (loss)

 $1,697  $(672)

Less: preferred stock dividends

  4   12 

Net income (loss) attributable to common stockholders

 $1,693  $(684)

Denominator:

        

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

  3,913,471   1,151,482 

Basic net income (loss) per share

 $0.43  $(0.59)

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

  3,913,471   1,151,482 

Diluted net income (loss) per share

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

As of March 31,

 
  

2026

  

2025

 

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

  46,783   52,512 

Common stock issuable upon conversion of Preferred Warrants (2)

  8,097,347   2,784,921 

Common stock issuable upon exercise of warrants for Common Stock

  2,102,467   2,262,203