XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2023
Net Income per Share  
Schedule of basic and diluted net income (loss) per share calculation

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

2022

2023

2022

(in thousands, except per share data)

Basic and dilutive numerator:

    

    

    

    

    

    

    

    

 

Net income

$

49,222

$

15,874

$

101,378

$

57,473

Denominator:

Weighted-average shares outstanding — basic

 

48,701

48,904

48,368

48,635

Net effect of dilutive securities:

Incremental shares from equity awards

 

5,220

3,884

4,629

4,030

Weighted-average shares outstanding — diluted

 

53,921

 

52,788

 

52,997

 

52,665

Net income per share — basic

$

1.01

$

0.32

$

2.10

$

1.18

Net income per share — diluted

$

0.91

$

0.30

$

1.91

$

1.09