XML 29 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Revenue $ 139,005 $ 123,566 $ 427,891 $ 382,289
Cost of revenue 117,338 104,367 361,987 322,838
Gross profit 21,667 19,199 65,904 59,451
General and administrative expenses 15,240 12,227 46,769 40,207
Sales and marketing expenses 1,830 1,297 5,725 3,128
Restructuring charges 104 0 1,405 2,930
Gain on change in fair value of contingent consideration, net 0 526 677 3,972
Operating income 4,493 6,201 12,682 17,158
Interest expense 1,575 1,095 4,852 1,631
Other income (expense) 184 (760) 272 (1,912)
Income before income tax expense 3,102 4,346 8,102 13,615
Income tax expense 961 1,102 2,408 4,164
Net income $ 2,141 $ 3,244 $ 5,694 $ 9,451
Basic weighted average shares outstanding (in shares) 16,901 16,536 16,773 16,555
Diluted weighted average shares outstanding (in shares) 16,939 16,628 16,807 16,647
Per common share data:        
Basic earnings per share (in dollars per share) $ 0.13 $ 0.20 $ 0.34 $ 0.57
Diluted earnings per share (in dollars per share) $ 0.13 $ 0.20 $ 0.34 $ 0.57