XML 17 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenues:      
Services $ 434,253 $ 418,589 $ 411,469
Software and hardware 38,642 49,954 46,622
Reimbursable expenses 12,366 18,439 15,530
Total revenues 485,261 486,982 473,621
Cost of revenues (exclusive of depreciation and amortization, shown separately below)      
Cost of services 278,087 273,682 261,711
Software and hardware costs 33,295 43,581 41,170
Reimbursable expenses 12,366 18,439 15,530
Total cost of revenues 323,748 335,702 318,411
Selling, general, and administrative 108,192 101,264 99,963
Depreciation 4,722 4,867 4,496
Amortization 15,025 13,371 13,819
Acquisition costs 1,359 1,252 1,235
Adjustment to fair value of contingent consideration 3,235 (1,679) 445
Income from operations 28,980 32,205 35,252
Net interest expense 1,838 1,636 2,085
Net other (income) expense (1) 60 332
Income before income taxes 27,143 30,509 32,835
Provision for income taxes 8,562 10,050 9,828
Net income $ 18,581 $ 20,459 $ 23,007
Basic net income per share (in dollars per share) $ 0.56 $ 0.60 $ 0.69
Diluted net income per share (in dollars per share) $ 0.55 $ 0.58 $ 0.67
Shares used in computing basic net income per share (in shares) 33,016 34,023 33,408
Shares used in computing diluted net income per share (in shares) 34,066 35,001 34,324