XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]        
Total $ 101,007 $ 99,417 $ 198,857 $ 172,155
Prime Contractor        
Disaggregation of Revenue [Line Items]        
Total 90,696 93,826 178,318 161,807
Subcontractor        
Disaggregation of Revenue [Line Items]        
Total 10,311 5,591 20,539 10,348
Time and Materials        
Disaggregation of Revenue [Line Items]        
Total 55,487 53,803 110,276 102,794
Cost Reimbursable        
Disaggregation of Revenue [Line Items]        
Total 21,326 17,260 41,077 29,840
Firm Fixed Price        
Disaggregation of Revenue [Line Items]        
Total 24,194 28,354 47,504 39,521
Department of Health and Human Services | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 47,349 38,204 91,636 65,509
Department of Veterans Affairs | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 35,616 34,883 70,296 68,591
Department of Defense | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total 16,412 18,972 33,283 29,235
Other | Revenue from Contract with Customer | Customer concentration        
Disaggregation of Revenue [Line Items]        
Total $ 1,630 $ 7,358 $ 3,642 $ 8,820