v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 44,225 $ 83,343 $ 172,383 $ 263,337
Prime Contractor        
Disaggregation of Revenue [Line Items]        
Total 38,798 76,598 157,524 241,457
Subcontractor        
Disaggregation of Revenue [Line Items]        
Total 5,427 6,745 14,859 21,880
Time and Materials        
Disaggregation of Revenue [Line Items]        
Total 7,687 42,438 59,642 138,178
Firm Fixed Price        
Disaggregation of Revenue [Line Items]        
Total 21,939 22,559 70,184 69,088
Cost Reimbursable        
Disaggregation of Revenue [Line Items]        
Total 14,599 18,346 42,557 56,071
Department of Health and Human Services | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 31,255 43,088 98,381 129,834
Department of Veterans Affairs | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 6,290 26,979 52,938 89,774
Department of Defense | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 6,610 12,722 20,666 40,788
Other | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total $ 70 $ 554 $ 398 $ 2,941