Revenue Recognition | ( 3 ) Revenue Recognition Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company’s performance obligations are satisfied either over time or at a point in time. The following table illustrates the timing of the Company’s revenue recognition: Three Months Ended March 31, 2021 2020 Software products and services – point in time 54.0 % 59.7 % Software products and services – over time 28.0 31.3 Drug Discovery – over time 18.0 9.0 (a) Software Products and Services The Company enters into contracts that can include various combinations of licenses, products and services, some of which are distinct and are accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative standalone selling price basis. Revenue is recognized net of any sale and value-added taxes collected from customers and subsequently remitted to governmental authorities. The Company’s software business derives revenue from five sources: (i) on-premise software license fees, (ii) hosted software subscription fees, (iii) software maintenance fees, (iv) professional services fees, and (v) contributions. On-premise software. The Company’s on-premise software license arrangements grant customers the right to use its software on their own in-house servers or their own cloud instances for a specified term, typically for one year. The Company recognizes revenue for on-premise software license fees upfront, either upon delivery of the license or the effective date of the agreement, whichever is later. In instances where the timing of delivery differs from the timing of invoicing, the Company considers whether a significant financing component exists. Hosted software. Hosted software revenue consists primarily of fees to provide the Company’s customers with hosted licenses, which allows these customers to access the Company’s cloud-based software solution on their own hardware without taking control of licenses. Hosted software is recognized ratably over the term of the arrangement. Software maintenance . Software maintenance includes technical support, updates, and upgrades. Software maintenance revenue is considered to be a separate performance obligation and is recognized ratably over the term of the arrangement. Professional services . Professional services, such as training, technical support, installation, or assisting customers with modeling, generally are not related to the functionality of the Company’s software and may be recognized as resources are consumed or over the term of the arrangement, depending on the terms of the underlying agreement. The Company has historically estimated project status with relative accuracy, although a number of internal and external factors can affect such estimates, including labor rates, utilization and efficiency variances. Payments for services are due in advance or upon consumption of resources. Contribution. Contribution revenue consists of funds received under a non-reciprocal agreement with Gates Ventures, LLC. The agreement is an unconditional non-exchange contribution without restrictions and the initial contribution was invoiced upon execution of the agreement. Revenue was recognized upon execution of the agreement when invoiced in accordance with Accounting Standards Codification (“ASC”) Topic 958, Not-for-Profit Entities as the agreement is not an exchange transaction. The following table presents the revenue recognized from the sources of software products and services revenue: Three Months Ended March 31, 2021 2020 On-premise software $ 17,355 $ 15,600 Hosted software 2,600 2,133 Software maintenance 4,105 3,537 Professional services 2,280 2,542 Total software revenue $ 26,340 $ 23,812 (b) Contribution Revenue The agreement with Gates Ventures, LLC covers the period from June 23, 2020 through June 22, 2023 for total consideration of up to $3,000. The Company received $1,000 in connection with its entry into the agreement, and the Company is entitled to receive additional $1,000 payments on or around the first and second anniversary of its entry into the agreement, subject to the Company providing certain progress reports to the Trustees of Columbia University in the City of New York. As of March 31, 2021, the Company had no deferred revenue balance related to this agreement. During the three months ended March 31, 2021 and 2020, the Company recognized no contribution revenue. (c ) Drug Discovery Revenue from drug discovery and collaboration services contracts is recognized either over time, typically by using costs incurred or hours expended to measure progress, or at a point in time based on the achievement of milestones. Payments for services are generally due upon achieving milestones stated in a contract, upfront at the start of a contract, or upon consumption of resources. Services may at times include variable consideration and milestone payments. The Company has estimated the amount of consideration that is variable using the most likely amount method. The Company evaluates milestones on a case-by-case basis, including whether there are factors outside the Company’s control that could result in a significant reversal of revenue, and the likelihood and magnitude of a potential reversal. If achievement of a milestone is not considered probable, the Company constrains (reduces) variable consideration to exclude the milestone payment until it is probable to be achieved. As of March 31, 2021 and 2020, milestones not yet achieved that were determined to be probable of achievement totaled $2,500 and zero, respectively, and $2,213 and zero of those milestones were recognized as revenue for the three months ended March 31, 2021 and 2020. (d) Collaboration and License Agreement On November 22, 2020, the Company entered into an exclusive, worldwide collaboration and license agreement with Bristol-Myers Squibb Company (“BMS”), pursuant to which the Company and BMS have agreed to collaborate in the discovery, research and preclinical development of new small molecule compounds for disease indications in oncology, neurology, and immunology therapeutics areas. The Company will be responsible, at its own cost and expense, for the discovery of small molecule compounds directed to five specified biological targets pursuant to a mutually agreed research plan for each such target. The targets include HIF-2 alpha and SOS1/KRAS, which are two of the Company’s internal programs. Once a development candidate meeting specified criteria for a target under the agreement has been identified by the Company, BMS will be solely responsible for the further development, manufacturing and commercialization of such development candidate at its own cost and expense. Under the terms of the agreement, BMS paid the Company an initial upfront fee payment of $55,000. The Company also is entitled to receive up to $2.7 billion in total milestone payments across all potential targets, consisting of: a) up to $585,000 in milestone payments per oncology target, including $360,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones; and b) up to $482,000 million in milestone payments per neurology and immunology target, including $257,000 in the aggregate for the achievement of certain specified research, development, and regulatory milestones and $225,000 in the aggregate for the achievement of certain specified commercial milestones. The Company is also entitled to a tiered percentage royalty on annual net sales ranging from mid-single digits to low-double digits, subject to certain specified reductions. Royalties are payable by BMS on a licensed product-by-licensed product and country-by-country basis until the later of the expiration of the last valid claim covering the licensed product in such country, expiration of all applicable regulatory exclusivities in such country for such licensed product and the tenth anniversary of the first commercial sale of such licensed product in such country. The Company assessed the collaboration and license agreement in accordance with ASC 606, Revenue from Contracts with Customers The Company determined that the transaction price at the onset of the agreement is $55,000. Additional consideration to be paid to the Company upon the achievement of future milestone payments were excluded from the transaction price as they represent milestone payments that are not considered probable as of the inception date such that there is not a significant risk of revenue reversal. The Company has allocated the transaction price of $55,000 to each performance obligation based on the relative stand-alone selling price of each performance obligation at inception, which was determined based on each performance obligation’s estimated stand-alone selling price. The Company determined the estimated stand-alone selling price at contract inception of the research activities based on internal estimates of the costs to perform the services, inclusive of a reasonable profit margin. Significant inputs used to determine the total costs to perform the research activities included the length of time required, the internal hours expected to be incurred on the services and the number and costs of various studies that will be performed to complete the research plan. Revenue associated with the research activities is recognized on a proportional performance basis over the period of service for research activities, using input-based measurements of total costs of research incurred to estimate the proportion performed. Progress towards completion is remeasured at the end of each reporting period. During the three months ended March 31, 2021, the Company recognized $2,383 associated with the agreement based on the research activities performed subsequent to the contract start date. As of March 31, 2021, there was $51,629 of deferred revenue related to the agreement, which was classified as either current or non-current in the consolidated balance sheet based on the period the services are expected to be performed. (e ) Significant Judgments Significant judgments and estimates are required under ASC Topic 606. Due to the complexity of certain contracts, the actual revenue recognition treatment required under Topic 606 for the Company’s arrangements may be dependent on contract-specific terms and may vary in some instances. The Company’s contracts with customers often include promises to transfer multiple software products and services, including training, professional services, technical support services, and rights to unspecified updates. Determining whether licenses and services are distinct performance obligations that should be accounted for separately, or are not distinct and therefore should be accounted for together, requires significant judgment. In some arrangements, such as most of the Company’s term-based software license arrangements, the Company has concluded that the licenses and associated services are distinct from each other. In other arrangements, including collaboration services arrangements, the licenses and certain services may not be distinct from each other. The Company’s time-based software arrangements may include multiple software licenses and a right to updates or upgrades to the licensed software products, and technical support. The Company has concluded that such promised goods and services are separate distinct performance obligations. The Company is required to estimate the total consideration expected to be received from contracts with customers, including any variable consideration. Once the estimated transaction price is established, amounts are allocated to the performance obligations that have been identified. The transaction price is allocated to each separate performance obligation on a relative stand-alone selling price (“SSP”) basis. Judgment is required to determine the SSP for each distinct performance obligation. The Company rarely licenses or sells products on a standalone basis, so the Company is required to estimate the range of SSPs for each performance obligation. In instances where the SSP is not directly observable because the Company does not sell the license, product, or service separately, the Company determines the SSP using information that includes historical discounting practices, market conditions, cost-plus analysis, and other observable inputs. The Company typically has more than one SSP for individual performance obligations due to the stratification of those items by classes of customers and circumstances. In these instances, the Company may use information such as the size and geographic region of the customer in determining the SSP. Professional service revenue is recognized as costs and hours are incurred, and judgment is required in estimating both the project status and the costs incurred or hours expended. If a group of agreements are so closely related to each other that they are, in effect, part of a single arrangement, such agreements are deemed to be one arrangement for revenue recognition purposes. The Company exercises significant judgment to evaluate the relevant facts and circumstances in determining whether the separate agreements should be accounted for separately or as, in substance, a single arrangement. The Company’s judgments about whether a group of contracts comprises a single arrangement can affect the allocation of consideration to the distinct performance obligations, which could have an effect on results of operations for the periods involved. Judgment is required to determine the total costs to perform research activities, which include the length of time required, the internal hours expected to be incurred on the services, and the number and costs of various studies that may be performed to complete the research plan. Generally, the Company has not experienced significant returns or refunds to customers. The Company’s estimates related to revenue recognition require significant judgment and the change in these estimates could have an effect on the Company’s results of operations during the periods involved. (f ) Contract Balances The timing of revenue recognition may differ from the timing of invoicing to customers and these timing differences result in receivables, contract assets, or contract liabilities (deferred revenue) on the condensed consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to invoicing. A deferred revenue liability is recorded when revenue is expected to be recognized subsequent to invoicing. For the Company’s time-based software agreements, customers are generally invoiced at the beginning of the arrangement for the entire term, though when the term spans multiple years the customers may be invoiced on an annual basis. For certain drug discovery agreements where the milestones are deemed probable, the Company records a contract asset for the full value of the milestone. Contract assets are included in unbilled and other receivables within the condensed consolidated balance sheets and are transferred to receivables when the Company invoices the customer. Contract balances were as follows: As of March 31, As of December 31, 2021 2020 Contract assets $ 6,704 $ 3,589 Deferred revenue, short-term: Software products and services 23,015 28,218 Drug discovery 17,744 17,185 Deferred revenue, long-term: Software products and services 1,569 1,976 Drug discovery 35,787 39,188 For the three months ended March 31, 2021 and 2020, respectively, the Company recognized $19,024 and $12,782 of revenue that was included in deferred revenue at the end of the preceding period. All other deferred revenue activity is due to the timing of invoices in relation to the timing of revenue, as described above. The Company expects to recognize as revenue approximately 52% of its March 31, 2021 deferred revenue balance in the next 12 months and the remainder thereafter. Additionally, contracted but unsatisfied performance obligations that had not yet been billed to the customer or included in deferred revenue were $25,654 as of March 31, 2021. Payment terms and conditions vary by contract type, although terms typically require payment within 30 to 60 days. In instances where the timing of revenue recognition differs from that of invoicing, the Company has determined that its contracts generally do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, not to facilitate financing arrangements. ( g ) Deferred Sales Commissions The Company has applied the practical expedient for sales commission expense, as any compensation paid to sales representatives to obtain a contract relates to a period of one year or less. Therefore, the Company has not capitalized any costs related to sales commissions. |