Revenue Recognition | Note 3. Revenue Recognition We primarily derive revenue from the following sources: (1) royalty-based software license arrangements, (2) connected services, and (3) professional services. Revenue is reported net of applicable sales and use tax, value-added tax and other transaction taxes imposed on the related transaction including mandatory government charges that are passed through to our customers. We account for a contract when both parties have approved and committed to the contract, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Our arrangements with customers may contain multiple products and services. We account for individual products and services separately if they are distinct—that is, if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer. We currently recognize revenue after applying the following five steps: • identification of the contract, or contracts, with a customer; • identification of the performance obligations in the contract, including whether they are distinct within the context of the contract; • determination of the transaction price, including the constraint on variable consideration; • allocation of the transaction price to the performance obligations in the contract; • recognition of revenue when, or as, performance obligations are satisfied. We allocate the transaction price of the arrangement based on the relative estimated standalone selling price (“SSP”) of each distinct performance obligation. In determining SSP, we maximize observable inputs and consider a number of data points, including: • the pricing of standalone sales (in the instances where available); • the pricing established by management when setting prices for deliverables that are intended to be sold on a standalone basis; • contractually stated prices for deliverables that are intended to be sold on a standalone basis; and • other pricing factors, such as the geographical region in which the products are sold and expected discounts based on the customer size and type. We only include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. We reduce transaction prices for estimated returns and other allowances that represent variable consideration under ASC 606, which we estimate based on historical return experience and other relevant factors, and record a corresponding refund liability as a component of accrued expenses and other current liabilities. Other forms of contingent revenue or variable consideration are infrequent. Revenue is recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. We assess the timing of the transfer of products or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. In accordance with the practical expedient in ASC 606-10-32-18, we do not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or us, no financing component is deemed to exist. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our services, not to receive or provide financing from or to customers. We do not consider set-up fees nor other upfront fees paid by our customers to represent a financing component. Reimbursements for out-of-pocket costs generally include, but are not limited to, costs related to transportation, lodging and meals. Revenue from reimbursed out-of-pocket costs is accounted for as variable consideration. (a) Performance Obligations Licenses Software and technology licenses sold with non-distinct professional services to customize and/or integrate the underlying software and technology are accounted for as a combined performance obligation. Revenue from the combined performance obligation is recognized over time based upon the progress towards completion of the project, which is measured based on the labor hours already incurred to date as compared to the total estimated labor hours. For income statement presentation purposes, we separate license revenue from professional services revenue based on their SSPs. Revenue from distinct software and technology licenses, which do not require professional service to customize and/or integrate the software license, is recognized at the point in time when the software and technology is made available to the customer and control is transferred. Revenue from software and technology licenses sold on a royalty basis, where the license of non-exclusive intellectual property is the predominant item to which the royalty relates, is recognized in the period the usage occurs in accordance with the practical expedient in ASC 606-10-55-65(A). Connected Services Connected services, which allow our customers to use the hosted software over the contract period without taking possession of the software, are provided on a usage basis as consumed or on a fixed fee subscription basis. Subscription basis revenue represents a single promise to stand-ready to provide access to our connected services. Our connected services contract terms generally range from one to five years. As each day of providing services is substantially the same and the customer simultaneously receives and consumes the benefits as access is provided, we have determined that our connected services arrangements are a single performance obligation comprised of a series of distinct services. These services include variable consideration, typically a function of usage. We recognize revenue as each distinct service period is performed (i.e., recognized as incurred). Our connected service arrangements generally include services to develop, customize, and stand-up applications for each customer. In determining whether these services are distinct, we consider dependence of the Cloud service on the up-front development and stand-up, as well as availability of the services from other vendors. We have concluded that the up-front development, stand-up and customization services are not distinct performance obligations, and as such, revenue for these activities is recognized over the period during which the cloud-connected services are provided, and is included within connected services revenue. Professional Services Revenue from distinct professional services, including training, is recognized over time based upon the progress towards completion of the project, which is measured based on the labor hours already incurred to date as compared to the total estimated labor hours. ( b) Significant Judgments Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Our license contracts often include professional services to customize and/or integrate the licenses into the customer’s environment. Judgment is required to determine whether the license is considered distinct and accounted for separately, or not distinct and accounted for together with professional services. Judgments are required to determine the SSP for each distinct performance obligation. When the SSP is directly observable, we estimate the SSP based upon the historical transaction prices, adjusted for geographic considerations, customer classes, and customer relationship profiles. In instances where the SSP is not directly observable, we determine the SSP using information that may include market conditions and other observable inputs. We may have more than one SSP for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, we may use information such as the size of the customer and geographic region in determining the SSP. Determining the SSP for performance obligations which we never sell separately also requires significant judgment. In estimating the SSP, we consider the likely price that would have resulted from established pricing practices had the deliverable been offered separately and the prices a customer would likely be willing to pay. (c) Disaggregated Revenue Through the evaluation of the discrete financial information that is reviewed by the chief operating decision maker (our chief executive officer), we have determined that we have one reportable segment. Revenues, classified by the major geographic region in which our customers are located, for the three months ended December 31, 2019 and 2018 (dollars in thousands): Three Months Ended December 31, 2019 2018 Revenues: United States $ 35,041 $ 38,064 Other Americas 8 354 Germany 20,217 13,716 Other Europe, Middle East and Africa 4,597 4,784 Japan 11,411 9,753 Other Asia-Pacific 6,185 5,813 Total net revenues $ 77,459 $ 72,484 Revenues within the United States, Germany, and Japan accounted for more than 10% of revenue for all periods presented. Revenues relating to one customer accounted for $18.0 million, or 23.2% of revenue for the three months ended December 31, 2019. Two customers accounted for $13.5 million, or 18.7%, and $8.1 million, or 11.2% of revenue for the three months ended December 31, 2018. (d) Contract Acquisition Costs In conjunction with the adoption of ASC 606, we are required to capitalize certain contract acquisition costs. The capitalized costs primarily relate to paid commissions. In accordance with the practical expedient in ASC 606-10-10-4, we apply a portfolio approach to estimate contract acquisition costs for groups of customer contracts. We elect to apply the practical expedient in ASC 340-40-25-4 and will expense contract acquisition costs as incurred where the expected period of benefit is one year or less. Contract acquisition costs are deferred and amortized on a straight-line basis over the period of benefit, which we have estimated to be, on average, between one and five years. The period of benefit was determined based on an average customer contract term, expected contract renewals, changes in technology and our ability to retain customers, including canceled contracts. We assess the amortization term for all major transactions based on specific facts and circumstances. Contract acquisition costs are classified as current or noncurrent assets based on when the expense will be recognized. The current and noncurrent portions of contract acquisition costs are included in prepaid expenses and other current assets, and in other assets, respectively. As of December 31, 2019, we had $2.1 million of contract acquisition costs. We had amortization expense of $0.2 million related to these costs during the three months ended December 31, 2019. There was no impairment related to contract acquisition costs. (e) Capitalized Contract Costs We capitalize incremental costs incurred to fulfill our contracts that (i) relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy our performance obligation under the contract, and (iii) are expected to be recovered through revenue generated under the contract. Our capitalized costs consist primarily of setup costs, such as costs to standup, customize and develop applications for each customer, which are incurred to satisfy our stand-ready obligation to provide access to our connected offerings. These contract costs are expensed to cost of revenue as we satisfy our stand-ready obligation over the contract term which we estimate to be between one and five years, on average. The contract term was determined based on an average customer contract term, expected contract renewals, changes in technology, and our ability to retain customers, including canceled contracts. We classify these costs as current or noncurrent based on the timing of when we expect to recognize the expense. The current and noncurrent portions of capitalized contract fulfillment costs are presented as deferred costs. As of December 31, 2019, we had $43.0 million of capitalized contract costs. We had amortization expense of $2.7 million related to these costs during the three months ended December 31, 2019. There was no impairment related to contract costs capitalized (f) Trade Accounts Receivable and Contract Balances We classify our right to consideration in exchange for deliverables as either a receivable or a contract asset. A receivable is a right to consideration that is unconditional (i.e. only the passage of time is required before payment is due). We present such receivables in accounts receivable, net at their net estimated realizable value. We maintain an allowance for doubtful accounts to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables and other applicable factors. Our contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. Contract assets include unbilled amounts from long-term contracts when revenue recognized exceeds the amount billed to the customer, and right to payment is not solely subject to the passage of time. Contract assets are included in prepaid expenses and other current assets. The table below shows significant changes in contract assets (dollars in thousands): Contract assets Balance as of October 1, 2019 $ 9,219 Revenues recognized but not billed 19,524 Amounts reclassified to accounts receivable, net (5,765 ) Balance as of December 31, 2019 $ 22,978 Our contract liabilities, which we present as deferred revenue, consist of advance payments and billings in excess of revenues recognized. We classify deferred revenue as current or noncurrent based on when we expect to recognize the revenues. The table below shows significant changes in deferred revenue (dollars in thousands): Deferred revenue Balance as of October 1, 2019 $ 353,284 Amounts billed but not recognized 31,663 Revenue recognized (25,244 ) Balance as of December 31, 2019 $ 359,703 (g) Remaining Performance Obligations The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at December 31, 2019 (dollars in thousands): Within One Year Two to Five Years Greater than Five Years Total Total revenue $ 156,695 $ 155,875 $ 98,423 $ 410,993 The table above includes fixed backlogs and does not include variable backlogs derived from contingent usage-based activities, such as royalties and usage-based connected services. |