XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Net (Loss) Income Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Income (loss) Per Share Basic and diluted net (loss) income per share was calculated as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Basic net (loss) income per share

 

$

(0.06

)

 

$

0.08

 

 

$

(0.07

)

 

$

0.16

 

Diluted net (loss) income per share

 

$

(0.06

)

 

$

0.07

 

 

$

(0.07

)

 

$

0.15

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income (in thousands)

 

$

(8,860

)

 

$

10,773

 

 

$

(9,907

)

 

$

22,480

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares outstanding - basic

 

 

144,096,312

 

 

 

143,231,707

 

 

 

143,851,357

 

 

 

144,392,463

 

Add stock options to purchase shares and restricted stock units

 

 

 

 

 

1,501,650

 

 

 

 

 

 

2,000,533

 

Weighted average number of shares outstanding - diluted

 

 

144,096,312

 

 

 

144,733,357

 

 

 

143,851,357

 

 

 

146,392,996