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

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

(in thousands)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income / (loss)

 

$

1,102

 

 

$

(8,382

)

 

$

4,831

 

 

$

(8,735

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

82,627

 

 

 

80,122

 

 

 

82,337

 

 

 

79,482

 

Effect of dilutive shares(1)

 

 

 

 

 

 

 

 

 

 

 

 

    Stock options

 

 

33

 

 

 

0

 

 

 

59

 

 

 

0

 

    Restricted stock units

 

 

130

 

 

 

0

 

 

 

131

 

 

 

0

 

    Performance-based restricted stock units

 

 

0

 

 

 

0

 

 

 

37

 

 

 

0

 

Weighted average shares outstanding for diluted net income per share

 

 

82,790

 

 

 

80,122

 

 

 

82,564

 

 

 

79,482

 

(1) Due to the Company reporting net loss for the three and six months ended June 30, 2025, there are no common shares added to calculate diluted EPS because the effect would be anti-dilutive.

Schedule of Antidilutive Securities Outstanding Excluded from Computation of Weighted-Average Shares Outstanding

The following potentially dilutive securities outstanding have been excluded from the computation of weighted-average shares outstanding for diluted net income per share because the effect would be anti-dilutive:

 

 

 

As of June 30,

 

(in thousands)

 

2026

 

 

2025

 

Stock options outstanding

 

 

2,069

 

 

 

3,699

 

Restricted stock units

 

 

3,398

 

 

 

5,885

 

Performance-based restricted stock units

 

 

1,458

 

 

 

879

 

Convertible notes

 

 

9,431

 

 

 

9,431

 

Total potentially dilutive securities

 

 

16,356

 

 

 

19,894