XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Operating Segments (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Condensed Consolidated Segment Information
Condensed consolidated segment information for the three months ended March 31, 2024 and 2023 were as follows:
 Three Months Ended
March 31,
(in thousands)20242023
Statement of Operations Data:  
Revenue:  
ODR$74,256 $58,718 
GCR44,720 62,291 
Total revenue118,976 121,009 
Gross profit:
ODR22,161 15,909 
GCR8,927 10,318 
Total gross profit31,088 26,227 
Selling, general and administrative(1)
22,876 21,050 
Change in fair value of contingent consideration623 141 
Amortization of intangibles1,057 383 
Operating income$6,532 $4,653 
Interest expense(475)(667)
Interest income562 — 
Gain (loss) on disposition of property and equipment491 (215)
Gain (loss) on change in fair value of interest rate swap149 (156)
Total unallocated amounts
727 (1,038)
Income before income taxes$7,259 $3,615 
(1)    Included within selling, general and administrative expenses was $1.2 million and $1.1 million of stock based compensation expense for the three months ended March 31, 2024 and 2023, respectively.