v3.26.1
Note 12 - 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,

 

(in thousands, except share and per share data)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss attributable to common stockholders, continuing operations

 

$

(12,778

)

 

$

(5,141

)

 

$

(18,869

)

 

$

(12,605

)

Net loss attributable to common stockholders, discontinued operations

 

 

(3,591

)

 

 

(10,360

)

 

 

(18,224

)

 

 

(24,771

)

Net Loss

 

$

(16,369

)

 

$

(15,501

)

 

$

(37,093

)

 

$

(37,376

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted

 

 

9,164,890

 

 

 

8,090,259

 

 

 

8,950,876

 

 

 

8,055,136

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss per share attributable to common stockholders, basic and diluted, continuing operations

 

$

(1.39

)

 

$

(0.64

)

 

$

(2.11

)

 

$

(1.56

)

Net loss per share attributable to common stockholders, basic and diluted, discontinued operations

 

 

(0.39

)

 

 

(1.28

)

 

 

(2.04

)

 

 

(3.08

)

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

 

$

(1.79

)

 

$

(1.92

)

 

$

(4.14

)

 

$

(4.64

)

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

June 30,

June 30,

2026

2025

Note conversion feature

2,828,083

Outstanding stock options

426,409

510,753

2021 ESPP

4,829

484

RSUs

2,316,365

662,896

PSUs

15,000

93,780

Total anti-dilutive securities

5,590,686

1,267,913