XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers
9 Months Ended
Dec. 31, 2022
Revenue From Contract With Customer [Abstract]  
Revenue from Contract with Customer

2. Revenue from Contracts with Customers

Revenue Recognition and Performance Obligations

We generate revenue from sales of licensing rights and subscriptions to our software solutions, hardware and third-party software products, support and maintenance, managed services, transactional and data services, and other non-recurring services, including implementation, training, and consulting services. Our contracts with customers may include multiple performance obligations that consist of various combinations of our software solutions and related services, which are generally capable of being distinct and accounted for as separate performance obligations.

The total transaction price is allocated to each performance obligation within a contract based on estimated standalone selling prices. We generally determine standalone selling prices based on the prices charged to customers, except for certain software licenses that are based on the residual approach because their standalone selling prices are highly variable and certain maintenance customers that are based on substantive renewal rates. In instances where standalone selling price is not sufficiently observable, such as RCM services and software licenses included in our RCM arrangements, we estimate standalone selling price utilizing an expected cost plus a margin approach. When standalone selling prices are not observable, significant judgment is required in estimating the standalone selling price for each performance obligation.

Revenue is recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration that we expect to be entitled to in exchange for those goods or services.

We exclude sales tax from the measurement of the transaction price and record revenue net of taxes collected from customers and subsequently remitted to governmental authorities.

The following table presents our revenues disaggregated by our major revenue categories and by occurrence:

 

 

 

Three Months Ended December 31,

 

 

Nine Months Ended December 31,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Recurring revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription services

 

$

45,850

 

 

$

41,158

 

 

$

132,025

 

 

$

120,581

 

Support and maintenance

 

 

37,382

 

 

 

38,246

 

 

 

114,670

 

 

 

115,736

 

Managed services

 

 

32,963

 

 

 

27,521

 

 

 

94,663

 

 

 

83,636

 

Transactional and data services

 

 

32,525

 

 

 

27,571

 

 

 

90,624

 

 

 

82,533

 

Total recurring revenues

 

 

148,720

 

 

 

134,496

 

 

 

431,982

 

 

 

402,486

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software, hardware, and other non-recurring revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Software license and hardware

 

 

5,258

 

 

 

8,920

 

 

 

19,373

 

 

 

24,202

 

Other non-recurring services

 

 

7,899

 

 

 

6,305

 

 

 

23,267

 

 

 

18,403

 

Total software, hardware and other non-recurring revenues

 

 

13,157

 

 

 

15,225

 

 

 

42,640

 

 

 

42,605

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

161,877

 

 

$

149,721

 

 

$

474,622

 

 

$

445,091

 

 

Recurring revenues consists of subscription services, support and maintenance, managed services, and transactional and data services. Software, hardware, and other non-recurring revenues consists of revenue from sales of software license and hardware and certain non-recurring services, such as implementation, training, and consulting performed for clients who use our products.

We generally recognize revenue for our most significant performance obligations as follows:

Subscription services. Performance obligations involving subscription services, which include annual libraries, are satisfied over time as the customer simultaneously receives and consumes the benefits of the services throughout the contract period. Our subscription services primarily include our software-as-a-service (“SaaS”) based offerings, such as our electronic health records and practice management, mobile, patient portal, and population health management solutions. Our SaaS-based offerings may include multiple goods and services, such as providing access to our technology-based solutions together with our managed cloud hosting services. These offerings are concurrently delivered with the same pattern of transfer to our customers and are accounted for as a single performance obligation because the technology-based solutions and other goods and services included within our overall SaaS-based offerings are each individually not capable of being distinct as the customer receives benefits based on the combined offering. Our annual libraries primarily consist of providing stand-ready access to certain content, knowledgebase, databases, and SaaS-based educational tools, which are frequently updated to meet the most current standards and requirements, to be utilized in conjunction with our core solutions. We recognize revenue related to these subscription services, including annual libraries, ratably over the respective noncancelable contract term.

Support and maintenance. Performance obligations involving support and maintenance are satisfied over time as the customer simultaneously receives and consumes the benefits of the maintenance services provided. Our support and maintenance services may consist of separate performance obligations, such as unspecified upgrades or enhancements and technical support, which are considered stand-ready in nature and can be offered at various points during the service period. Since the efforts associated with

the combined support and maintenance services are rendered concurrently and provided evenly throughout the service period, we consider the series of support and maintenance services to be a single performance obligation. Therefore, we recognize revenue related to these services ratably over the respective noncancelable contract term.

Managed services. Managed services consist primarily of RCM and related services, but also includes our hosting services, which we refer to as managed cloud services, transcription services, and certain other recurring services. Performance obligations associated with RCM services are satisfied over time as the customer simultaneously receives and consumes the benefits of the services executed throughout the contract period. The majority of service fees under our RCM arrangements are variable consideration contingent upon collections by our clients. We estimate the variable consideration which we expect to be entitled to over the noncancelable contract term associated with our RCM service arrangements. The estimate of variable consideration included in the transaction price typically involves estimating the amounts we will ultimately collect on behalf of our clients and the relative fee we charge that is generally calculated as a percentage of those collections. Inputs to these estimates include, but are not limited to, historical service fees and collections amounts, timing of historical collections relative to the timing of when claims are submitted by our clients to their respective payers, macroeconomic trends, and anticipated changes in the number of providers. Significant judgment is required when estimating the total transaction price based on the variable consideration. We may apply certain constraints when appropriate whereby we include in the transaction price estimated variable consideration only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Such estimates are assessed at the contract level. RCM and related services may not be rendered evenly over the contract period as the timing of services are based on customer collections, which may vary throughout the service period. We recognize revenue for RCM based on the amount of collections received throughout the contract term as it most closely depicts our efforts to transfer our service obligations to the customer. Our managed cloud services represent a single performance obligation to provide cloud hosting services to our customers and related revenue is recognized ratably over the respective noncancelable contract term. Performance obligations related to the transcription services and other recurring services are satisfied as the corresponding services are provided and revenue is recognized as such services are rendered.

Transactional and data services. Performance obligations related to transactional and data services, including Electronic Data Interchange (“EDI”), patient pay, and other transaction processing services are satisfied at the point in time the services are rendered or delivered. The transfer of control occurs when the transactional and data services are delivered and the customer receives the benefits from the services provided. Revenue is recognized as such services are rendered.

Beginning in fiscal year 2023, to align the presentation of disaggregated revenue with the manner in which management reviews such information, the presentation of disaggregated revenues by major revenue categories was revised to reclassify revenues related to patient pay services and certain other services from the managed services category into the transactional and data services category, which replaced the prior EDI and data services category. The prior period presentation of revenues disaggregated by major revenue categories and by occurrence above has been reclassified to conform with current period presentation.

Software license and hardware. Software license and hardware are considered point-in-time performance obligations as control is transferred to customers upon the delivery of the software license and hardware. Our software licenses are considered functional licenses, and revenue recognition generally occurs on the date of contract execution as the customer is provided with immediate access to the license. We generally determine the amount of consideration allocated to the software license performance obligation using the residual approach, except for certain RCM arrangements where the amount allocated to the software license performance obligation is determined based on estimated relative standalone selling prices. For hardware, we recognize revenue upon transfer of such hardware or devices to the customer.

Other non-recurring services. Performance obligations related to other non-recurring services, including implementation, training, and consulting services, are generally satisfied as the corresponding services are provided. Once the services have been provided to the customer, the transfer of control has occurred. Therefore, we recognize revenue as such services are rendered.

Transaction Price Allocated to Remaining Performance Obligations

As of December 31, 2022, the aggregate amount of transaction price related to remaining unsatisfied or partially unsatisfied performance obligations over the respective noncancelable contract term was approximately $577,300, of which we expect to recognize approximately 9% as services are rendered or goods are delivered, 52% over the next 12 months, and the remainder thereafter.

As of December 31, 2021, the aggregate amount of transaction price related to remaining unsatisfied or partially unsatisfied performance obligations over the respective noncancelable contract term was approximately $563,000, of which we expect to recognize approximately 10% as services are rendered or goods are delivered, 51% over the next 12 months, and the remainder thereafter.

Contract Balances

Contract balances result from the timing differences between our revenue recognition, invoicing, and cash collections. Such contract balances include accounts receivables, contract assets and liabilities, and other customer deposits and liabilities balances. Accounts receivables include invoiced amounts where the right to receive payment is unconditional and only subject to the passage

of time. Contract assets, consisting of unbilled receivables, include amounts where revenue recognized exceeds the amount invoiced to the customer and the right to payment is not solely subject to the passage of time. Contract assets are generally associated with our sales of software licenses, but may also be associated with other performance obligations such as subscription services, support and maintenance, annual libraries, and professional services, where control has been transferred to our customers but the associated payments are based on future customer collections (in the case of our RCM service arrangements) or based on future milestone payment due dates. In such instances, the revenue recognized may exceed the amount invoiced to the customer and such balances are included in contract assets since our right to receive payment is not unconditional, but rather is conditional upon customer collections or the continued functionality of the software and our ongoing support and maintenance obligations. Contract liabilities consist mainly of fees invoiced or paid by our clients for which the associated services have not been performed and revenues have not been recognized. Contract assets and contract liabilities 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 on our condensed consolidated balance sheets based on the timing of when we expect to complete the related performance obligations and invoice the customer. Contract liabilities are classified as current on our condensed consolidated balance sheets since the revenue recognition associated with the related customer payments and invoicing is expected to occur within the next twelve months.

During the three months ended December 31, 2022 and 2021, we recognized $17,510 and $17,672, respectively, of revenues that were included in the contract liability balance or invoiced to customers since the beginning of the corresponding periods. During the nine months ended December 31, 2022 and 2021, we recognized $52,755 and $53,060, respectively, of revenues that were included in the contract liability balance or invoiced to customers since the beginning of the corresponding periods.

Our contracts with customers do not include any major financing components.

Costs to Obtain or Fulfill a Contract

We capitalize all incremental costs of obtaining a contract with a customer to the extent that such costs are directly related to a contract and expected to be recoverable. Our sales commissions and related sales incentives are considered incremental costs requiring capitalization. Capitalized contract costs are amortized to expense utilizing a method that is consistent with the transfer of the related goods or services to the customer. The amortization period ranges from less than one year up to five years, based on the period over which the related goods and services are transferred, including consideration of the expected customer renewals and the related useful lives of the products.

Capitalized commissions costs were $35,546 as of December 31, 2022, of which $12,536 is classified as current and included as prepaid expenses and other current assets and $23,010 is classified as long-term and included within other assets on our condensed consolidated balance sheets, based on the expected timing of expense recognition. During the three months ended December 31, 2022 and 2021, we recognized $3,718 and $3,134, respectively, of commissions expense. During the nine months ended December 31, 2022 and 2021, we recognized $10,839 and $8,694, respectively, of commissions expense. Commissions expense primarily relates to the amortization of capitalized commissions costs, which is included as a selling, general and administrative expense in the condensed consolidated statements of net income and comprehensive income.