XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 121,009 $ 114,822
Cost of revenue 94,782 96,482
Gross profit 26,227 18,340
Operating expenses:    
Selling, general and administrative 21,050 18,734
Change in fair value of contingent consideration 141 0
Amortization of intangibles 383 399
Total operating expenses 21,574 19,133
Operating income (loss) 4,653 (793)
Other (expenses) income:    
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 other expenses (1,038) (1,339)
Income (loss) before income taxes 3,615 (2,132)
Income tax provision (benefit) 622 (616)
Net income (loss) $ 2,993 $ (1,516)
Earnings (loss) per common share:    
Basic (in usd per share) $ 0.29 $ (0.15)
Diluted (in usd per share) $ 0.27 $ (0.15)
Weighted average number of shares outstanding:    
Basic (in shares) 10,475,364 10,420,690
Diluted (in shares) 11,040,063 10,420,690