Quarterly report pursuant to Section 13 or 15(d)

Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details)

v3.19.3
Net Income per Share - Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Numerator:        
Net income $ 11,704 $ 9,073 $ 38,039 $ 28,453
Basic:        
Weighted average common shares used in computing basic net income per share (in shares) 92,239 91,222 91,884 85,874
Add weighted average effect of dilutive securities:        
Stock options and restricted stock (in shares) 1,337 2,300 1,420 2,305
Convertible Notes and Warrants (in shares) 3,380 2,725 2,844 2,059
Contingently issuable shares in connection with our acquisitions (in shares) 158 343 244 213
Weighted average common shares used in computing diluted net income per share (in shares) 97,114 96,590 96,392 90,451
Net income per share:        
Basic (in dollars per share) $ 0.13 $ 0.10 $ 0.41 $ 0.33
Diluted (in dollars per share) $ 0.12 $ 0.09 $ 0.39 $ 0.31