XML 75 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Net income $ 8,974 $ 7,026
Weighted Average Number of Shares Outstanding, Basic [Abstract]    
Weighted-average shares of common stock outstanding 31,637 31,376
Shares used in computing basic net income per share 31,637 31,376
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]    
Restricted stock subject to vesting 529 542
Shares issuable for acquisition consideration (in shares) 181 296
Shares issuable for conversion of convertible senior notes (in shares) 529  
Shares used in computing diluted net income per share 32,876 32,214
Basic net income per share (in dollars per share) $ 0.28 $ 0.22
Diluted net income per share (in dollars per share) $ 0.27 $ 0.22