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

The following table sets forth the computation of the basic and diluted net (loss) income per share attributable to common stockholders for the three and six months ended June 30, 2026 and 2025:

 

 

 

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) income

 

$

(12,326

)

 

$

(7,487

)

 

$

(24,934

)

 

$

15,272

 

Denominator:

 



 

 



 

 



 

 



 

Weighted average shares outstanding, basic

 

 

45,986,936

 

 

 

37,746,302

 

 

 

45,531,239

 

 

 

36,231,623

 

Dilutive effect of potential common shares

 

 

 

 

 

 

 

 

 

 

 

3,335,399

 

Weighted average shares outstanding, diluted

 

 

45,986,936

 

 

 

37,746,302

 

 

 

45,531,239

 

 

 

39,567,022

 

Basic net (loss) income per share

 

$

(0.27

)

 

$

(0.20

)

 

$

(0.55

)

 

$

0.42

 

Diluted net (loss) income per share

 

$

(0.27

)

 

$

(0.20

)

 

$

(0.55

)

 

$

0.39

 

Anti-dilutive securities, excluded

 

 

16,026,027

 

 

 

12,626,958

 

 

 

16,026,027

 

 

 

8,245,129