XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net (Loss) Income Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net (Loss) Income Per Share

Basic and diluted net (loss) income per share was calculated as follows:

 

Year Ended December 31,

 

(in thousands, except share and per share amounts)

 

2024

 

 

2023

 

 

2022

 

Basic net (loss) income per share

 

$

(0.74

)

 

$

0.26

 

 

$

0.43

 

Diluted net (loss) income per share

 

$

(0.74

)

 

$

0.26

 

 

$

0.43

 

Numerator:

 

 

 

 

 

 

 

 

 

Net (loss) income

 

 

(110,273

)

 

 

37,293

 

 

 

64,604

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding - basic

 

 

148,582,226

 

 

 

144,083,808

 

 

 

150,227,213

 

Add options and restricted stock units to purchase units

 

 

 

 

 

2,142,288

 

 

 

1,579,927

 

Weighted average number of shares outstanding - diluted

 

 

148,582,226

 

 

 

146,226,096

 

 

 

151,807,139