XML 88 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]        
Total $ 89,212 $ 101,007 $ 179,994 $ 198,857
Prime Contractor        
Disaggregation of Revenue [Line Items]        
Total 81,755 90,696 164,859 178,318
Subcontractor        
Disaggregation of Revenue [Line Items]        
Total 7,457 10,311 15,135 20,539
Time and Materials        
Disaggregation of Revenue [Line Items]        
Total 46,339 55,487 95,741 110,276
Cost Reimbursable        
Disaggregation of Revenue [Line Items]        
Total 19,582 21,326 37,724 41,077
Firm Fixed Price        
Disaggregation of Revenue [Line Items]        
Total 23,291 24,194 46,529 47,504
Department of Health and Human Services | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 44,590 47,349 86,745 91,636
Department of Veterans Affairs | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 28,696 35,616 62,795 70,296
Department of Defense | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 14,711 16,412 28,066 33,283
Other | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total $ 1,215 $ 1,630 $ 2,388 $ 3,642