XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Income Statements - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Gross Contract Revenue $ 104,501 $ 82,755 $ 199,409 $ 158,855
Contract costs: (exclusive of depreciation and amortization below)        
Direct payroll costs 39,096 32,075 76,776 60,919
Sub-consultants and expenses 10,520 8,963 19,738 17,501
Total contract costs 49,616 41,038 96,514 78,420
Operating Expenses:        
Selling, general and administrative 49,154 38,340 93,874 71,965
Depreciation and amortization 7,181 4,719 13,177 8,285
(Gain) on sale (215) (226) (311) (237)
Total operating expenses 56,120 42,833 106,740 80,013
(Loss) Income from operations (1,235) (1,116) (3,845) 422
Other expense 2,027 1,143 4,428 2,358
Loss before tax expense (3,262) (2,259) (8,273) (1,936)
Income tax (benefit) (1,180) (1,625) (4,633) (1,839)
Net loss (2,082) (634) (3,640) (97)
Earnings allocated to non-vested shares 0 0 0 0
Net loss attributable to common shareholders $ (2,082) $ (634) $ (3,640) $ (97)
Loss per share        
Basic (in dollars per share) $ (0.13) $ (0.05) $ (0.24) $ (0.01)
Diluted (in dollars per share) $ (0.13) $ (0.05) $ (0.24) $ (0.01)
Weighted average shares outstanding:        
Basic (in shares) 16,301,926 12,276,173 15,064,827 12,022,550
Diluted (in shares) 16,301,926 12,276,173 15,064,827 12,022,550