XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 83,343 $ 100,694 $ 263,337 $ 299,551
Prime Contractor        
Disaggregation of Revenue [Line Items]        
Total 76,598 90,791 241,457 269,109
Subcontractor        
Disaggregation of Revenue [Line Items]        
Total 6,745 9,903 21,880 30,442
Time and Materials        
Disaggregation of Revenue [Line Items]        
Total 42,438 54,978 138,178 165,260
Firm Fixed Price        
Disaggregation of Revenue [Line Items]        
Total 22,559 26,203 69,088 74,125
Cost Reimbursable        
Disaggregation of Revenue [Line Items]        
Total 18,346 19,513 56,071 60,166
Department of Health and Human Services | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 43,088 48,301 129,834 139,937
Department of Veterans Affairs | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 26,979 35,492 89,774 105,788
Department of Defense | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 12,722 15,175 40,788 48,458
Other | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total $ 554 $ 1,726 $ 2,941 $ 5,368