XML 38 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Note 8 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

 

 

For the Three Months Ended March 31,

 

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

Net loss

 

$

(3,897

)

 

$

(5,178

)

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

Weighted average shares outstanding – basic

 

 

25,695

 

 

 

18,216

 

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

 

 

 

 

 

 

Weighted average shares outstanding – diluted

 

 

25,695

 

 

 

18,216

 

Shares excluded (anti-dilutive)

 

 

21,739

 

 

 

8,406

 

 

 

 

 

 

 

 

 

 

Net loss per share – basic and diluted

 

 

 

 

 

 

 

 

Basic

 

$

(0.15

)

 

$

(0.28

)

Diluted

 

$

(0.15

)

 

$

(0.28

)

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

 

 

For the Three Months Ended March 31,

 

 

 

2026

 

 

2025

 

Convertible notes as if converted

 

 

1,697

 

 

 

 

Outstanding stock options

 

 

33

 

 

 

24

 

Outstanding warrants

 

 

20,009

 

 

 

8,382

 

Total anti-dilutive shares

 

 

21,739

 

 

 

8,406