v3.26.1
Note 6 - 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)

 

$

148  $(1,634) $(1,405) $(5,433)

Effect of dilutive securities

  47   -   -   - 

Net income (loss) adjusted for dilutive effect

  195   (1,634)  (1,405)  (5,433)
                 

Denominator:

                

Weighted-average basic shares outstanding

  147,741   118,797   146,268   117,322 

Effect of dilutive securities

  21,031   -   -   - 

Weighted-average diluted shares

  168,772   118,797   146,268   117,322 
                 

Basic earnings (loss) per share

 $0.00  $(0.01) $(0.01) $(0.05)

Diluted earnings (loss) per share

 $0.00  $(0.01) $(0.01) $(0.05)
                 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Options outstanding

  27,630   25,684   34,846   25,684 

Unvested RSUs

  48   225   48   225 

Warrants outstanding

  2,526   4,346   2,526   4,346 

Shares underlying convertible notes

  -   24,878   20,709   24,878 
   30,204   55,133   58,129   55,133