XML 39 R30.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 the Numerator and Denominators Used in Computation of Earnings Per Share

A summary of the numerator and denominators used in the computation of earnings per share follows (in thousands, except share and per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income

 

$

(72,704

)

 

$

20,893

 

 

$

(264,197

)

 

$

44,540

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute basic net (loss) income per share

 

 

68,091,446

 

 

 

67,414,669

 

 

 

67,990,613

 

 

 

67,124,407

 

Dilutive effect of employee stock options and restricted stock units

 

 

 

 

 

2,333,878

 

 

 

 

 

 

3,019,252

 

Weighted-average shares used to compute diluted net (loss) income per share

 

 

68,091,446

 

 

 

69,748,547

 

 

 

67,990,613

 

 

 

70,143,659

 

Net (loss) income per share

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(1.07

)

 

$

0.31

 

 

$

(3.89

)

 

$

0.66

 

Diluted

 

$

(1.07

)

 

$

0.30

 

 

$

(3.89

)

 

$

0.63

 

Schedule of Antidilutive Shares Excluded from the Calculation of Diluted Net Income (Loss) Per Share The following stock options and restricted stock units outstanding at each period end have been excluded from the calculation of diluted net income (loss) per share because their inclusion would have been antidilutive:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Options to purchase common stock

 

 

8,343,751

 

 

 

5,971,476

 

 

 

8,343,751

 

 

 

5,937,376

 

Restricted stock units

 

 

2,267,734

 

 

 

626,086

 

 

 

2,267,734

 

 

 

510,173

 

Total excluded common stock equivalents

 

 

10,611,485

 

 

 

6,597,562

 

 

 

10,611,485

 

 

 

6,447,549