XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Table Text Blocks  
Schedule of computation of basic and diluted net loss per common share

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2022

    

2021

2022

2021

Numerator:

Net income

$

50,317

$

55,845

$

126,198

$

487,074

Add back interest expense, net of tax benefit, on assumed conversion of 2024 Convertible Notes

445

1,335

Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes

667

2,000

Numerator used in computing net income per share — diluted

51,429

55,845

129,533

487,074

Denominator:

Weighted average number of common shares outstanding used in computing net income per share — basic

153,066

162,742

 

154,713

161,892

Effect of dilutive securities:

Stock options

283

802

318

461

Time-based restricted stock units

966

1,392

1,278

1,342

Performance-based restricted stock units

225

219

196

120

Restricted stock

49

82

122

113

Shares subject to issuance under Employee Stock Purchase Plan

8

5

9

2

2024 Convertible Notes assumed conversion

14,934

14,934

2026 Convertible Notes assumed conversion

14,934

14,934

Dilutive potential common shares

Weighted average number of common shares outstanding used in computing net income per share — diluted

184,465

165,242

186,504

 

163,930

Net income per share — basic

$

0.33

$

0.34

$

0.82

$

3.01

Net income per share — diluted

$

0.28

$

0.34

$

0.69

$

2.97

Schedule of potentially dilutive securities that have been excluded from computation of diluted weighted average shares outstanding

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2022

    

2021

2022

    

2021

 

Stock options

5,847

5,872

6,021

 

8,101

 

Time-based restricted stock units

139

88

64

51

Performance-based restricted stock units

528

314

572

596

Note Hedge Warrants

8,318

8,318

8,318

8,318

2022 Convertible Notes

8,318

8,318

2024 Convertible Notes

14,934

14,934

2026 Convertible Notes

14,934

14,934

Total

 

14,832

 

52,778

14,975

 

55,252