XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Segments - Schedule of Condensed Consolidated Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 121,009 $ 114,822
Total gross profit 26,227 18,340
Selling, general and administrative 21,050 18,734
Change in fair value of contingent consideration 141 0
Amortization of intangibles 383 399
Operating income (loss) 4,653 (793)
Interest expense, net (667) (486)
Loss on disposition of property and equipment (215) (36)
Loss on early termination of operating lease 0 (817)
Loss on change in fair value of interest rate swap (156) 0
Total unallocated amounts (1,038) (1,339)
Income (loss) before income taxes 3,615 (2,132)
Operating Segments | GCR    
Segment Reporting Information [Line Items]    
Revenue 62,291 71,932
Total gross profit 10,318 8,358
Operating Segments | ODR    
Segment Reporting Information [Line Items]    
Revenue 58,718 42,890
Total gross profit 15,909 9,982
Corporate    
Segment Reporting Information [Line Items]    
Selling, general and administrative $ 1,100 $ 600