XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Revenue $ 114,551 $ 128,281
Cost of revenue 93,110 110,667
Gross profit 21,441 17,614
General and administrative expenses 14,836 17,284
Sales and marketing expenses 2,468 1,839
Restructuring charges 699 0
Gain (Loss) On Change In Fair Value Of Contingent Consideration, Net 269 0
Gain on sale of business 0 1,064
Operating income (loss) 3,169 (445)
Interest expense 181 978
Other expense 823 500
Income (loss) before income tax expense (benefit) 2,165 (1,923)
Income tax expense (benefit) 441 (629)
Net income (loss) $ 1,724 $ (1,294)
Basic weighted average shares outstanding (in shares) 17,325 17,082
Diluted weighted average shares outstanding (in shares) 18,153 17,117
Per common share data:    
Basic earnings per share (in dollars per share) $ 0.10 $ (0.08)
Diluted earnings per share (in dollars per share) $ 0.09 $ (0.08)