XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Revenue $ 133,691 $ 131,161 $ 258,723 $ 253,608
Cost of revenue 111,118 108,726 218,471 211,785
Gross profit 22,573 22,435 40,252 41,823
General and administrative expenses 14,121 12,777 27,980 25,376
Sales and marketing expenses 1,106 461 1,831 856
Restructuring charges 2,495 0 2,930 0
Gain (loss) on change in fair value of contingent consideration, net 894 (96) 3,446 101
Operating income 5,745 9,101 10,957 15,692
Interest expense (150) 534 536 972
Other expense 988 107 1,152 182
Income before income tax expense 4,907 8,460 9,269 14,538
Income tax expense 1,332 2,597 3,062 4,589
Net income $ 3,575 $ 5,863 $ 6,207 $ 9,949
Basic weighted average shares outstanding (in shares) 16,510 16,717 16,565 16,729
Diluted weighted average shares outstanding (in shares) 16,601 16,833 16,657 16,837
Per common share data:        
Basic earnings per share (in dollars per share) $ 0.22 $ 0.35 $ 0.37 $ 0.59
Diluted earnings per share (in dollars per share) $ 0.22 $ 0.35 $ 0.37 $ 0.59