XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 128,782 $ 106,144 $ 243,333 $ 234,425
Cost of revenue 104,954 90,247 198,064 200,914
Gross profit 23,828 15,897 45,269 33,511
General and administrative expenses 15,442 14,180 30,278 31,464
Sales and marketing expenses 2,562 1,857 5,030 3,696
Restructuring charges 1,763 855 2,462 855
Loss on change in fair value of contingent consideration 0 0 269 0
Gain (loss) on sale of business (377) 0 (377) 1,064
Operating income (loss) 3,684 (995) 6,853 (1,440)
Interest expense 197 607 378 1,585
Other expense 196 189 1,019 689
Income (loss) before income tax expense (benefit) 3,291 (1,791) 5,456 (3,714)
Income tax expense (benefit) 812 (1,185) 1,253 (1,814)
Net income (loss) $ 2,479 $ (606) $ 4,203 $ (1,900)
Basic weighted average shares outstanding (in shares) 17,453 17,144 17,389 17,113
Diluted weighted average shares outstanding (in shares) 18,321 17,207 18,237 17,162
Per common share data:        
Basic earnings per share (in dollars per share) $ 0.14 $ (0.04) $ 0.24 $ (0.11)
Diluted earnings per share (in dollars per share) $ 0.14 $ (0.04) $ 0.23 $ (0.11)