v3.26.1
Loss per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings per share

Basic and diluted net loss per common share is computed by dividing net loss by the weighted average number of common shares outstanding during the period as follows:

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss (in thousands)

 

$

(1,755

)

 

$

(324

)

 

$

(4,932

)

 

$

(1,753

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares used in calculating net loss per share — basic and diluted (in thousands)

 

 

4,251

 

 

 

3,071

 

 

 

4,228

 

 

 

2,842

 

 

Net loss per share — basic and diluted

 

$

(0.41

)

 

$

(0.11

)

 

$

(1.17

)

 

$

(0.62

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule of earnings per share diluted by common class The following table sets forth potential shares that were considered anti-dilutive for the three and six months ended June 30, 2026 and 2025:

 

 

 

Three and Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

Preferred Stock

 

 

351,037

 

 

 

351,037

 

Stock Options

 

 

280,377

 

 

 

314,637

 

RSAs

 

 

74,030

 

 

 

134,126

 

 

 

705,444

 

 

 

799,800