XML 20 R10.htm IDEA: XBRL DOCUMENT
v3.19.1

Revenue Recognition | 6 Months Ended
--- | ---
Mar. 31, 2019
Revenue from Contract with Customer [Abstract] |
Revenue Recognition | Revenue Recognition On October 1, 2018, we adopted ASC 606, Revenue from Contracts with Customers using the modified retrospective method. ASC 606 outlines a five-step model whereby revenue is recognized as performance obligations within the contract are satisfied. ASC 606 also requires new, expanded disclosures regarding revenue recognition. We recognized the impact of adopting ASC 606 but did not record an entry as the impact was immaterial at less than $10 thousand. Results for reporting periods beginning after October 1, 2018 are presented under ASC 606, while prior period amounts were not adjusted and will continue to be reported under ASC 605, the accounting standards in effect for those periods. In past periods, the Company recognized and recorded revenue on government contracts when: (a) persuasive evidence of an arrangement existed; (b) the services had been delivered to the customer; (c) the sales price was fixed or determinable and free of contingencies or significant uncertainties; and (d) collectibility was reasonably assured. We account for a contract when both we and the customer approve and commit; our rights and those of the customer are identified, payment terms are identified; the contract has commercial substance; and collectability of consideration is probable. At contract inception, we identify the distinct goods or services promised in the contract, referred to as performance obligations. Then we determine the total transaction price for the contract; which is the total consideration which we can expect in exchange for the promised goods or services in the contract. The transaction price may include fixed or variable amounts. Due to our contracts being predominantly time and material, the Company does not have variable consideration. The transaction price is allocated to each distinct performance obligation using our best estimate of the standalone selling price for each service promised in the contract. The primary method used to estimate standalone selling price is the hourly billing rate for each labor category identified in the contract with the customer. Revenue is recognized when, or as, the performance obligation is satisfied. We recognize revenue over time when there is a continuous transfer of control to our customer. For our U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the U.S. government to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. When control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. For services contracts, we satisfy our performance obligations as services are rendered. We use a cost-based input method to measure progress. Contract costs include labor, material and allocable indirect expenses. For time-and-material contracts, we bill the customer per labor hour and per material, and revenue is recognized in the amount invoiced since the amount corresponds directly to the value of our performance to date. We consider control to transfer when we have a present right to payment. Essentially, all of our contracts satisfy their performance obligations over time. Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications impact performance obligations when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue and profit cumulatively. Furthermore, a significant change in one or more estimates could affect the profitability of our contracts. We recognize adjustments in estimated profit on contracts in the period identified. The impact of adjustments in contract estimates can be reflected in either revenue or operating expenses on the consolidated statement of operations. For time-and-materials contracts, revenue was recognized to the extent of billable rates times hours delivered plus materials and other reimbursable costs incurred. Revenue for cost-reimbursable contracts were recorded as reimbursable costs were incurred, including an estimated share of the applicable contractual fees earned. Contract costs were expensed as incurred. Estimated losses were recognized when identified. Contract assets - Amounts are invoiced as work progresses in accordance with agreed-upon contractual terms. In part, revenue recognition occurs before we have the right to bill, resulting in contract assets. These contract assets are reported within receivables, net on our consolidated balance sheet and are invoiced in accordance with payment terms defined in each contract. Period end balances will vary from period to period due to agreed-upon contractual terms. Contract liabilities - Presently, we do not receive advances from our customers that exceed revenue earned, resulting in contract liabilities. The following table summarizes the contract balances recognized on the Company's consolidated balance sheets:
|  | (in thousands)
|  | March 31, |  | September 30,
|  | 2019 |  | 2018
Contract assets |  | $ | 183 |  |  | $ | 214 |
Contract liabilities |  | — |  |  | — |
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 sub-contractor. 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 presents our revenue disaggregated by these categories: Revenue by customer:
|  | (in thousands)
|  | Three Months Ended |  | Six Months Ended
|  | March 31, |  | March 31,
|  | 2019 |  | 2019
Department of Veterans Affairs |  | $ | 23,197 |  |  | $ | 46,008 |
Department of Health and Human Services |  | 9,706 |  |  | 19,973 |
Other |  | 853 |  |  | 1,527 |
Total revenue |  | $ | 33,756 |  |  | $ | 67,508 |
Revenue by contract type:
|  | (in thousands)
|  | Three Months Ended |  | Six Months Ended
|  | March 31, |  | March 31,
|  | 2019 |  | 2019
Time and materials |  | $ | 32,625 |  |  | $ | 65,415 |
Cost plus fixed fee |  | 637 |  |  | 1,246 |
Firm fixed price |  | 494 |  |  | 847 |
Total revenue |  | $ | 33,756 |  |  | $ | 67,508 |
Revenue by whether the Company acts as a prime contractor or a subcontractor:
|  | (in thousands)
|  | Three Months Ended |  | Six Months Ended
|  | March 31, |  | March 31,
|  | 2019 |  | 2019
Prime |  | $ | 33,538 |  |  | $ | 67,066 |
Subcontractor |  | 218 |  |  | 442 |
Total revenue |  | $ | 33,756 |  |  | $ | 67,508 |

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration