XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Income Statements - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Gross Contract Revenue $ 112,931 $ 94,907
Contract costs: (exclusive of depreciation and amortization below)    
Direct payroll costs 41,956 37,687
Sub-consultants and expenses 12,878 9,218
Total contract costs 54,834 46,905
Operating Expenses:    
Selling, general and administrative 50,490 44,713
Depreciation and amortization 6,521 5,995
(Gain) on sale of assets (49) (96)
Total operating expenses 56,962 50,612
Income (loss) from operations 1,135 (2,610)
Other expense 2,110 2,401
Loss before tax benefit (975) (5,011)
Income tax expense (benefit) 769 (3,453)
Net loss (1,744) (1,558)
Earnings allocated to non-vested shares 0 0
Net loss attributable to common shareholders $ (1,744) $ (1,558)
Earnings (loss) per share    
Basic (in dollars per share) $ (0.11) $ (0.11)
Diluted (in dollars per share) $ (0.11) $ (0.11)
Weighted average shares outstanding:    
Basic (in shares) 16,356,331 13,827,728
Diluted (in shares) 16,356,331 13,827,728