XML 112 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Gross contract revenue $ 426,564 $ 346,256
Less:    
Depreciation and amortization 27,828 18,723
Other (income) expense, net 6,946 5,791
Income tax (benefit) expense (11,980) 177
Net income (loss) 3,034 (6,624)
Reportable Segment    
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]    
Gross contract revenue 426,564 346,256
Less:    
Labor and fringe 245,503 198,979
Other segment items 46,895 42,262
General & administrative expenses 72,273 56,002
Incentives 36,487 31,165
Depreciation and amortization 27,828 18,723
Interest expense 7,951 5,340
Other (income) expense, net (1,427) 232
Income tax (benefit) expense (11,980) 177
Net income (loss) $ 3,034 $ (6,624)