| Revenue | 121.98M |
| Cost of revenue | 101.97M |
| Gross profit | 20M |
| Selling, general and administrative expenses | 12M |
| Gain on reversal of deferred rent liability | |
| Gain (loss) on change in fair value of contingent consideration, net | -3K |
| Operating income | 8.01M |
| Interest expense | 366K |
| Other income | |
| Income before income tax expense | 7.61M |
| Income tax expense | 2.81M |
| Net income | |
| Basic weighted average shares outstanding (in shares) | 16.65M |
| Diluted weighted average shares outstanding (in shares) | 16.75M |
| Basic earnings per share (in dollars per share) | 0.29 |
| Diluted earnings per share (in dollars per share) | 0.29 |