XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Computation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Numerator:            
Net income $ 25,111 $ 24,057 $ 27,800 $ 10,151 $ 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