XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition
9 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The following table summarizes the contract balances recognized on the Company's consolidated balance sheets as follows (in thousands):
June 30,September 30,
20252024
Contract assets$19,837 $23,945 

Contract assets are included as part of accounts receivable on the consolidated balances sheets. The change from prior period is primarily due to reduced revenue volume. There were no contract liabilities as of June 30, 2025 and September 30, 2024.

Disaggregation of Revenue from Contracts with Customers

We disaggregate our revenue from contracts with customers by customer, contract type, as well as whether the Company acts as prime contractor or subcontractor. We believe these categories best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following series of tables present our revenue disaggregated by these categories:
Revenue by customer was as follows (in thousands):
Three Months EndedNine Months Ended
June 30,June 30,
2025202420252024
Department of Health and Human Services$43,088 $48,301 $129,834 $139,937 
Department of Veterans Affairs26,979 35,492 89,774 105,788 
Department of Defense12,722 15,175 40,788 48,458 
Other554 1,726 2,941 5,368 
Total $83,343 $100,694 $263,337 $299,551 

Revenue by contract type was as follows (in thousands):
Three Months EndedNine Months Ended
June 30,June 30,
2025202420252024
Time and Materials$42,438 $54,978 $138,178 $165,260 
Firm Fixed Price22,559 26,203 69,088 74,125 
Cost Reimbursable18,346 19,513 56,071 60,166 
Total $83,343 $100,694 $263,337 $299,551 

Revenue by whether the Company acts as a prime contractor or a subcontractor was as follows (in thousands):
Three Months EndedNine Months Ended
June 30,June 30,
2025202420252024
Prime Contractor$76,598 $90,791 $241,457 $269,109 
Subcontractor6,745 9,903 21,880 30,442 
Total $83,343 $100,694 $263,337 $299,551