v3.26.1
Net Income (Loss) per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Reconciliation of Computing of EPS The following table is a reconciliation of the share amounts used in computing earnings per share:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

(in thousands)

 

 

(in thousands)

 

Weighted average shares outstanding – Basic

 

 

15,033

 

 

 

12,197

 

 

 

14,560

 

 

 

11,484

 

Effect of dilutive securities

 

 

 

 

 

113

 

 

 

 

 

 

92

 

Weighted average shares outstanding – Diluted

 

 

15,033

 

 

 

12,310

 

 

 

14,560

 

 

 

11,576

 

 

Antidilutive Securities Excluded From Computation of Diluted Net Loss per Common Share

The following table represents the potential common shares issuable pursuant to outstanding securities as of the related period end dates that were excluded from the computation of diluted net income (loss) per common share, as their inclusion would have an antidilutive effect:

 

 

 

 

 

 

 

 

 

 

 

As of June 30, 2026

 

 

 

 

2026

 

 

2025

 

Unvested RSUs

 

 

 

83,352

 

 

 

197,389

 

Vested and unvested options

 

 

 

67,788

 

 

 

178,764

 

ESPP share purchase rights

 

 

 

711

 

 

 

1,864

 

Total

 

 

 

151,851

 

 

 

378,017