XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
Net service revenues $ 764,775 $ 648,791 $ 516,647
Cost of service revenues 538,538 469,553 379,843
Gross profit 226,237 179,238 136,804
General and administrative expenses 169,679 133,912 105,335
Depreciation and amortization 12,051 10,574 8,642
Total operating expenses 181,730 144,486 113,977
Operating income from continuing operations 44,507 34,752 22,827
Interest income (624) (1,523) (2,592)
Interest expense 3,189 3,105 5,016
Total interest expense, net 2,565 1,582 2,424
Income from continuing operations before income taxes 41,942 33,170 20,403
Income tax expense 8,809 7,359 4,096
Net income from continuing operations 33,133 25,811 16,307
(Loss) earnings from discontinued operations   (574) 126
Net income $ 33,133 $ 25,237 $ 16,433
Basic income per share      
Continuing operations $ 2.12 $ 1.87 $ 1.35
Discontinued operations   (0.04) 0.01
Basic income per share 2.12 1.83 1.36
Diluted income per share      
Continuing operations 2.08 1.81 1.32
Discontinued operations   (0.04) 0.01
Diluted income per share $ 2.08 $ 1.77 $ 1.33
Weighted average number of common shares and potential common shares outstanding:      
Basic 15,596 13,816 12,049
Diluted 15,956 14,248 12,383