v3.26.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share

Basic and diluted net loss per share is calculated as follows (in thousands, except share and per share amounts):

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net loss

 

$

(4,781

)

 

$

(5,094

)

 

$

(9,871

)

 

$

(10,644

)

Net loss per share—basic and diluted

 

$

(0.25

)

 

$

(1.24

)

 

$

(0.51

)

 

$

(3.65

)

Weighted-average number of shares used in computing net loss per share—basic and diluted

 

 

19,467,091

 

 

 

4,119,153

 

 

 

19,468,087

 

 

 

2,920,157

 

Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share

The following outstanding potentially dilutive securities have been excluded from the calculation of diluted net loss per share, as their effect is antidilutive:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Stock options to purchase common stock

 

 

1,338,242

 

 

 

504,132

 

 

 

1,073,566

 

 

 

482,622

 

Series A warrants

 

 

 

 

 

217,793

 

 

 

 

 

 

305,137

 

Series B warrants

 

 

166,964

 

 

 

333,424

 

 

 

166,964

 

 

 

363,603

 

Series C warrants

 

 

828,863

 

 

 

997,638

 

 

 

828,863

 

 

 

1,008,304

 

Total

 

 

2,334,069

 

 

 

2,052,987

 

 

 

2,069,393

 

 

 

2,159,666