Revenue from Contracts with Customers | 2. Revenue from Contracts with Customers Our two primary revenue streams are (i) software delivery, support and maintenance and (ii) client services. Software delivery, support and maintenance revenue consists of all of our proprietary software sales (either under a perpetual or term license delivery model), subscription-based software sales, transaction-related revenue, the resale of hardware and third-party software and revenue from post-contract client support and maintenance services, which include telephone support services, maintaining and upgrading software and ongoing enhanced maintenance. Client services revenue consists of revenue from managed services solutions, such as private cloud hosting, outsourcing and revenue cycle management, as well as other client services and project-based revenue from implementation, training and consulting services. For some clients, we host the software applications licensed from us using our own or third-party servers. For other clients, we offer an outsourced service in which we assume partial to total responsibility for a healthcare organization’s IT operations using our employees. At September 30, 2020 and December 31, 2019, we had capitalized costs to obtain or fulfill a contract of $18.8 million and $20.8 million, respectively, in Prepaid and other current assets and $32.8 million and $32.9 million, respectively, in Other assets. During the three months ended September 30, 2020 and 2019, we recognized $6.8 million and $7.5 million, respectively, of amortization expense related to such capitalized costs. During the nine months ended September 30, 2020 and 2019, we recognized $20.9 million and $22.5 million, respectively, of amortization expense related to such capitalized costs. The amortization of these capitalized costs to obtain a contract are included in Selling, general and administrative expense within our consolidated statements of operations. The timing of revenue recognition, billings and cash collections results in billed and unbilled accounts receivable, contract assets and customer advances and deposits. Accounts receivable, net includes both billed and unbilled amounts where the right to receive payment is unconditional and only subject to the passage of time. Contract assets include amounts where revenue recognized exceeds the amount billed to the customer and the right to payment is not solely subject to the passage of time. Deferred revenue includes advanced payments and billings in excess of revenue recognized. Our contract assets and deferred revenue are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current or long-term based on the timing of when we expect to complete the related performance obligations and bill the customer. Deferred revenue is classified as current or long-term based on the timing of when we expect to recognize revenue. The breakdown of revenue recognized based on the origination of performance obligations and elected accounting expedients is presented in the table below: (In thousands) Three Months Ended March 31, 2020 Three Months Ended June 30, 2020 Three Months Ended September 30, 2020 Revenue related to deferred revenue balance at beginning of period $ 140,132 $ 155,616 $ 154,000 Revenue related to new performance obligations satisfied during the period 216,990 196,110 193,370 Revenue recognized under "right-to-invoice" expedient 58,059 54,082 54,313 Reimbursed travel expenses, shipping and other revenue 1,532 415 347 Total revenue $ 416,713 $ 406,223 $ 402,030 (In thousands) Three Months Ended March 31, 2019 Three Months Ended June 30, 2019 Three Months Ended September 30, 2019 Revenue related to deferred revenue balance at beginning of period $ 126,184 $ 146,150 $ 151,543 Revenue related to new performance obligations satisfied during the period 248,221 233,696 228,927 Revenue recognized under "right-to-invoice" expedient 55,923 62,245 61,814 Reimbursed travel expenses, shipping and other revenue 1,721 2,369 1,900 Total revenue $ 432,049 $ 444,460 $ 444,184 The aggregate amount of contract transaction price related to remaining unsatisfied performance obligations (commonly referred to as “backlog”) represents contracted revenue that has not yet been recognized and includes both deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Total backlog equaled $4.4 billion as of September 30, 2020, of which we expect to recognize approximately 27% over the next 12 months, and the remaining 73% thereafter. Revenue Recognition We recognize revenue only when we satisfy an identified performance obligation (or bundle of obligations) by transferring control of a promised product or service to a customer. We consider a product or service to be transferred when a customer obtains control because a customer has sole possession of the right to use (or the right to direct the use of) the product or service for the remainder of its economic life or to consume the product or service in its own operations. We evaluate the transfer of control primarily from the customer’s perspective as this reduces the risk that revenue is recognized for activities that do not transfer control to the customer. The majority of our revenue is recognized over time because a customer continuously and simultaneously receives and consumes the benefits of our performance. The exceptions to this pattern are our sales of perpetual and term software licenses, and hardware, where we determined that a customer obtains control of the asset upon granting of access, delivery or shipment. We disaggregate our revenue from contracts with customers based on the type of revenue and nature of revenue stream, as we believe those categories best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The below tables summarize revenue by type and nature of revenue stream as well as by our reportable segments: Three Months Ended September 30, Nine Months Ended September 30, (In thousands) 2020 2019 2020 2019 Revenue: Recurring revenue $ 333,900 $ 349,455 $ 1,010,207 $ 1,048,204 Non-recurring revenue 68,130 94,729 214,759 272,489 Total revenue $ 402,030 $ 444,184 $ 1,224,966 $ 1,320,693 Three Months Ended September 30, 2020 (In thousands) Core Clinical and Financial Solutions Data, Analytics and Care Coordination Unallocated Amounts Total Software delivery, support and maintenance $ 160,858 $ 85,231 $ 4,458 $ 250,547 Client services 145,593 3,603 2,287 151,483 Total revenue $ 306,451 $ 88,834 $ 6,745 $ 402,030 Three Months Ended September 30, 2019 (In thousands) Core Clinical and Financial Solutions Data, Analytics and Care Coordination Unallocated Amounts Total Software delivery, support and maintenance $ 191,280 $ 85,603 $ 7,490 $ 284,373 Client services 151,736 5,692 2,383 159,811 Total revenue $ 343,016 $ 91,295 $ 9,873 $ 444,184 Nine Months Ended September 30, 2020 (In thousands) Core Clinical and Financial Solutions Data, Analytics and Care Coordination Unallocated Amounts Total Software delivery, support and maintenance $ 502,159 $ 251,027 $ 16,994 $ 770,180 Client services 435,723 11,326 7,737 454,786 Total revenue $ 937,882 $ 262,353 $ 24,731 $ 1,224,966 Nine Months Ended September 30, 2019 (In thousands) Core Clinical and Financial Solutions Data, Analytics and Care Coordination Unallocated Amounts Total Software delivery, support and maintenance $ 574,715 $ 250,059 $ 20,134 $ 844,908 Client services 456,495 11,627 7,663 475,785 Total revenue $ 1,031,210 $ 261,686 $ 27,797 $ 1,320,693 Contract Assets – Estimate of Credit Losses We adopted ASU 2016-13 on January 1, 2020 using the cumulative-effect adjustment transition method. The new guidance required the recognition of lifetime estimated credit losses expected to occur for contract assets. The guidance also required that we pool assets with similar risk characteristics and consider current economic conditions when estimating losses. The adoption of ASU 2016-13 for contract assets was recorded as a debit to retained earnings of $5.3 million as of January 1, 2020. At adoption, we segmented the contract asset population into pools based on their risk assessment. Risks related to contract assets are a customer’s inability to pay or bankruptcy. Each pool was defined by their internal credit assessment, and business size. The pools are aligned with management’s review of financial performance. For the nine months ended September 30, 2020, no adjustment to the pools was necessary. We utilized a loss-rate method to measure expected credit loss for each pool. The loss rate is calculated using a twenty-four-month lookback period of credit memos and adjustments divided by the average contract asset balance for each pool during that period. We considered current economic conditions, including how the COVID-19 pandemic is impacting the global economy, internal forecasts, cash collection and credit memos written during the current period when assessing loss rates. We reviewed these factors and concluded that no adjustments should be made to the historical loss rate data. The September 30, 2020 analysis resulted in no change in the ending estimate of credit losses. Changes in the estimate of credit losses for contract assets are presented in the table below. (In thousands) Total Balance at January 1, 2020 $ 5,341 Current period provision 0 Balance at September 30, 2020 $ 5,341 Less: Contract assets, short-term 1,068 Total contract assets, long-term $ 4,273 |