XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total $ 90,782 $ 97,850
Prime Contractor    
Disaggregation of Revenue [Line Items]    
Total 84,439 87,633
Subcontractor    
Disaggregation of Revenue [Line Items]    
Total 6,343 10,217
Time and Materials    
Disaggregation of Revenue [Line Items]    
Total 49,400 54,789
Cost Reimbursable    
Disaggregation of Revenue [Line Items]    
Total 18,143 19,751
Firm Fixed Price    
Disaggregation of Revenue [Line Items]    
Total 23,239 23,310
Department of Health and Human Services | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total 41,948 44,297
Department of Veterans Affairs | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total 34,099 34,680
Department of Defense | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total 13,355 16,871
Other | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total $ 1,380 $ 2,002