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

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net Loss

 

$

(2,649

)

 

$

(15,062

)

 

$

(6,546

)

 

$

(20,240

)

Deemed Dividend

 

 

(86

)

 

 

 

 

 

(86

)

 

 

 

Net loss attributable to common stockholders

 

$

(2,735

)

 

$

(15,062

)

 

$

(6,632

)

 

$

(20,240

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding – basic

 

 

5,212

 

 

 

3,883

 

 

 

5,175

 

 

 

3,764

 

Potential common shares – options / warrants (treasury stock method)

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding – diluted

 

 

5,212

 

 

 

3,883

 

 

 

5,175

 

 

 

3,764

 

Shares excluded (anti-dilutive)

 

 

6,622

 

 

 

1,683

 

 

 

5,265

 

 

 

1,682

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss attributable to common stockholders per share – basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.52

)

 

$

(3.88

)

 

$

(1.28

)

 

$

(5.38

)

Diluted

 

$

(0.52

)

 

$

(3.88

)

 

$

(1.28

)

 

$

(5.38

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Convertible notes as if converted

 

 

1,438

 

 

 

 

 

 

892

 

 

 

 

Outstanding stock options

 

 

8

 

 

 

6

 

 

 

7

 

 

 

5

 

Outstanding warrants

 

 

5,176

 

 

 

1,677

 

 

 

4,366

 

 

 

1,677

 

Total anti-dilutive shares

 

 

6,622

 

 

 

1,683

 

 

 

5,265

 

 

 

1,682