XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers
9 Months Ended
Jan. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Oncology Services Revenue
The Company recognizes revenue in accordance with ASC 606, Revenue Recognition - Revenue from Customers. The majority of the Company's revenue arrangements are service contracts that are complete within a year or less. There are a few contracts that range in duration between 1 and 3 years. Substantially all of the Company's performance obligations, and associated revenue, are transferred to the customer over time. Most of the Company's contracts can be terminated by the
customer without cause. In the event of termination, the Company's contracts provide that the customer pay the Company for services rendered through the termination date. The Company generally receives compensation based on a predetermined invoicing schedule relating to specific milestones for that contract. In addition, in certain instances a customer contract may include forms of variable consideration such as performance increases or other provisions that can increase or decrease the transaction price. This variable consideration is generally awarded upon achievement of certain performance metrics. For the purposes of revenue recognition, variable consideration is assessed on a contract-by-contract basis and the amount to be recorded is estimated based on the assessment of the Company's anticipated performance and consideration of all information that is reasonably available. Variable consideration is recognized as revenue if and when it is deemed probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved in the future.

Amendments to contracts are common. The Company evaluates each amendment which meets the criteria of a contract modification under ASC 606. Each modification is further evaluated to determine whether the contract modification should be accounted for as a separate contract or as a continuation of the original agreement. The Company accounts for amendments as a separate contract if they meet the criteria under ASC 606-10-25-12.

Other TOS (Translational Oncology Solutions) revenue represents additional services provided to the Company's pharmaceutical and biotechnology customers, specifically flow cytometry services and SaaS provided via our Lumin Bioinformatics software.

Revenues from one pharmaceutical services and Other TOS revenue customer represent approximately 11% and 10% of the company’s total consolidated revenues for the three months ended January 31, 2022 and 2021, respectively, and 14% and 10% of the company's total consolidated revenue for the nine months ended January 31, 2022 and 2021, respectively.

The following tables represents disaggregated revenue for the three and nine months ended January 31, 2022 and 2021:
Three Months Ended
January 31,
Nine Months Ended January 31,
 2022202120222021
Pharmacology services$12,622 $10,745 $34,468 $30,199 
Other TOS revenue546 62 1,715 122 
Personalized oncology services25 49 155 
Total oncology services revenue$13,193 $10,812 $36,232 $30,476 

Contract Balances
Contract assets include unbilled amounts typically resulting from revenue recognized in excess of the amounts billed to the customer for which the right to payment is subject to factors other than the passage of time. These amounts may not exceed their net realizable value. Contract assets are classified as current. Contract liabilities consist of customer payments received in advance of performance and billings in excess of revenue recognized, net of revenue recognized from the balance at the beginning of the period. Contract assets and liabilities are presented on the balance sheet on a net contract-by-contract basis at the end of each reporting period.