XML 25 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenue $ 142,654 $ 168,182 $ 314,066 $ 316,135
Cost of services:        
Compensation 62,394 58,322 129,849 115,775
Direct project and other operating expenses 22,984 20,742 47,879 40,941
Information technology 15,125 12,316 30,028 25,420
Occupancy 4,190 4,052 8,552 8,131
Amortization of acquisition related software and intangible assets 5,564 4,166 11,069 8,332
Total cost of services 110,257 99,598 227,377 198,599
Selling, general and administrative expenses 26,781 28,036 62,620 57,282
Total operating expenses 137,038 127,634 289,997 255,881
Operating income 5,616 40,548 24,069 60,254
Interest expense (1,947) (2,853) (4,209) (5,702)
Interest income 24 966 258 2,080
Other income 2,219 0 2,871 0
Income before income taxes 5,912 38,661 22,989 56,632
Income taxes (701) 9,561 3,694 7,890
Net income $ 6,613 $ 29,100 $ 19,295 $ 48,742
Basic income per common share:        
Net income per common share -- basic (in dollars per share) $ 0.07 $ 0.34 $ 0.22 $ 0.56
Diluted income per common share:        
Net income per common share -- diluted (in dollars per share) $ 0.07 $ 0.33 $ 0.21 $ 0.55
Weighted average shares:        
Basic (in shares) 88,244 85,956 88,328 86,524
Diluted (in shares) 89,834 87,858 89,842 88,843