XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Total $ 68,892 $ 90,782
Prime Contractor    
Disaggregation of Revenue [Line Items]    
Total 64,454 84,439
Subcontractor    
Disaggregation of Revenue [Line Items]    
Total 4,438 6,343
Time and Materials    
Disaggregation of Revenue [Line Items]    
Total 30,605 49,400
Firm Fixed Price    
Disaggregation of Revenue [Line Items]    
Total 24,288 23,239
Cost Reimbursable    
Disaggregation of Revenue [Line Items]    
Total 13,999 18,143
Department of Health and Human Services | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total 34,630 41,948
Department of Veterans Affairs | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total 26,911 34,099
Department of Defense | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total 7,226 13,355
Other | Revenue from Contract with Customer | Customer concentration    
Disaggregation of Revenue [Line Items]    
Total $ 125 $ 1,380