XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues        
Revenues $ 146,339 $ 141,869 $ 291,901 $ 275,684
Cost of revenues (exclusive of depreciation and amortization, shown separately below)        
Total cost of revenues 91,155 89,515 184,372 175,586
Selling, general and administrative 33,876 33,161 67,097 65,684
Depreciation 1,317 1,070 2,605 2,086
Amortization 4,398 4,010 8,320 8,147
Acquisition costs 1,787 616 3,600 578
Adjustment to fair value of contingent consideration 2,067 116 1,732 (308)
Income from operations 11,739 13,381 24,175 23,911
Net interest expense 2,061 1,863 3,987 3,656
Net other income (15) (9) (8) (44)
Income before income taxes 9,693 11,527 20,196 20,299
Provision for income taxes 3,084 2,999 4,613 4,745
Net income $ 6,609 $ 8,528 $ 15,583 $ 15,554
Basic net income per share (in dollars per share) $ 0.21 $ 0.27 $ 0.49 $ 0.50
Diluted net income per share (in dollars per share) $ 0.20 $ 0.27 $ 0.48 $ 0.48
Shares used in computing basic net income per share (in shares) 31,888 31,343 31,763 31,359
Shares used in computing diluted net income per share (in shares) 32,377 32,040 32,444 32,166
Services        
Revenues        
Revenues $ 145,836 $ 141,234 $ 291,238 $ 274,100
Cost of revenues (exclusive of depreciation and amortization, shown separately below)        
Total cost of revenues 91,155 89,515 184,372 175,586
Software and hardware        
Revenues        
Revenues $ 503 $ 635 $ 663 $ 1,584