XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenue $ 149,413 $ 133,691 $ 288,886 $ 258,723
Cost of revenue 126,454 111,118 244,649 218,471
Gross profit 22,959 22,573 44,237 40,252
General and administrative expenses 15,402 14,121 31,529 27,980
Sales and marketing expenses 1,906 1,106 3,895 1,831
Restructuring charges 182 2,495 1,301 2,930
Gain on change in fair value of contingent consideration, net 627 894 677 3,446
Operating income 6,096 5,745 8,189 10,957
Interest expense 1,679 (150) 3,277 536
Other income (expense) 102 (988) 88 (1,152)
Income before income tax expense 4,519 4,907 5,000 9,269
Income tax expense 1,300 1,332 1,447 3,062
Net income $ 3,219 $ 3,575 $ 3,553 $ 6,207
Basic weighted average shares outstanding (in shares) 16,747 16,510 16,710 16,565
Diluted weighted average shares outstanding (in shares) 16,780 16,601 16,741 16,657
Per common share data:        
Basic earnings per share (in dollars per share) $ 0.19 $ 0.22 $ 0.21 $ 0.37
Diluted earnings per share (in dollars per share) $ 0.19 $ 0.22 $ 0.21 $ 0.37