Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenues, net $ 134,378 $ 136,920
Cost of revenues 103,684 98,187
Gross profit 30,694 38,733
Selling, general and administrative expenses 32,667 35,467
Income (loss) from operations (1,973) 3,266
Other expense:    
Interest expense 3,895 4,329
Other (income) expense, net 1,377 (1,715)
Total other expense, net 5,272 2,614
Income (loss) before provision (benefit) for income taxes (7,245) 652
Provision (benefit) for income taxes (3,243) 525
Net income (loss) $ (4,002) $ 127
Earnings (loss) per share of common stock    
Basic common stock $ (0.16) $ 0.00
Diluted common stock $ (0.16) $ 0.00
Weighted average shares outstanding    
Basic common stock 25,192,201 25,766,260
Diluted common stock 25,192,201 25,826,120