XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Computation of Basic and Diluted EPS

The computation of basic and diluted EPS is as follows (in thousands, except per share amounts):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2019

 

 

2020

 

 

2019

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

25,111

 

 

$

27,800

 

 

$

49,168

 

 

$

37,951

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding—basic

 

 

46,136

 

 

 

44,404

 

 

 

45,818

 

 

 

44,157

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Options to purchase common stock

 

 

2,177

 

 

 

2,901

 

 

 

2,312

 

 

 

2,926

 

Employee stock purchase plan shares

 

 

83

 

 

 

143

 

 

 

100

 

 

 

133

 

Restricted stock

 

 

258

 

 

 

380

 

 

 

254

 

 

 

357

 

Weighted-average shares outstanding—diluted

 

 

48,654

 

 

 

47,828

 

 

 

48,484

 

 

 

47,573

 

Basic EPS

 

$

0.54

 

 

$

0.63

 

 

$

1.07

 

 

$

0.86

 

Diluted EPS

 

$

0.52

 

 

$

0.58

 

 

$

1.01

 

 

$

0.80

 

Anti-dilutive equity awards under stock-based award plans

   excluded from the determination of diluted EPS

 

 

633

 

 

 

668

 

 

 

633

 

 

 

668