XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Business Acquisition, Pro Forma Information [Abstract]    
Revenues $ 466,207 $ 444,608
Net income $ 26,767 $ 19,696
Basic net income per share $ 0.84 $ 0.63
Diluted net income per share $ 0.82 $ 0.61
Shares used in computing basic net income per share 31,933 31,321
Shares used in computing diluted net income per share 32,615 32,368