XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]        
Total $ 59,265 $ 89,212 $ 128,158 $ 179,994
Prime Contractor        
Disaggregation of Revenue [Line Items]        
Total 54,271 81,755 118,726 164,859
Subcontractor        
Disaggregation of Revenue [Line Items]        
Total 4,994 7,457 9,432 15,135
Time and Materials        
Disaggregation of Revenue [Line Items]        
Total 21,348 46,339 51,954 95,741
Firm Fixed Price        
Disaggregation of Revenue [Line Items]        
Total 23,957 23,291 48,245 46,529
Cost Reimbursable        
Disaggregation of Revenue [Line Items]        
Total 13,960 19,582 27,959 37,724
Department of Health and Human Services | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 32,495 44,590 67,125 86,745
Department of Veterans Affairs | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 19,738 28,696 46,649 62,795
Department of Defense | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 6,830 14,711 14,056 28,066
Other | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total $ 202 $ 1,215 $ 328 $ 2,388