XML 37 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers
12 Months Ended
Mar. 31, 2020
Revenue From Contract With Customer [Abstract]  
Revenue from Contract with Customer

3. Revenue from Contracts with Customers

Adoption of ASC 606

We adopted ASC 606 and all related amendments as of April 1, 2018 using the modified retrospective method for all contracts not completed as of the date of adoption. Results for reporting periods beginning after April 1, 2018 are presented under ASC 606, while prior period comparative information has not been adjusted and continues to be reported under the accounting standards in effect for those prior periods.

The adjustments to reflect the cumulative effect of the changes to the balances of our previously reported consolidated balance sheet as of March 31, 2018 for the adoption of ASC 606 are summarized as follows:

 

 

 

As Reported

 

 

ASC 606 Transition

 

 

Adjusted

 

 

 

March 31, 2018

 

 

Adjustments

 

 

April 1, 2018

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$

84,962

 

 

$

2,380

 

 

$

87,342

 

Contract assets

 

 

 

 

 

13,446

 

 

 

13,446

 

Prepaid expenses and other current assets

 

 

17,360

 

 

 

(223

)

 

 

17,137

 

Deferred income taxes, net

 

 

9,219

 

 

 

(2,884

)

 

 

6,335

 

Contract assets, net of current

 

 

 

 

 

2,731

 

 

 

2,731

 

Other assets

 

 

18,795

 

 

 

6,679

 

 

 

25,474

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LIABILITIES

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities

 

 

54,079

 

 

 

4,174

 

 

 

58,253

 

Accrued compensation and related benefits

 

 

27,910

 

 

 

745

 

 

 

28,655

 

Other current liabilities

 

 

48,317

 

 

 

9,964

 

 

 

58,281

 

Contract liabilities, net of current

 

 

1,173

 

 

 

(1,173

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SHAREHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

Retained earnings

 

 

78,708

 

 

 

8,419

 

 

 

87,127

 

 

We recorded a net increase to retained earnings of $8,419 as of April 1, 2018 due to the cumulative impact of adopting ASC 606, with the impact primarily related to (i) revenue cycle management (“RCM”) and related services revenue whereby revenue recognition may be accelerated under ASC 606 for software, subscriptions, support and maintenance, and professional services included with RCM arrangements as the timing of revenue recognition is based upon the transfer of value of the promised goods or services to our clients, which may occur prior to the time that client collections occur, (ii) the amortization of capitalized direct sales commissions costs over a longer period of time under ASC 606, and (iii) the income tax impact of the cumulative transition adjustment. Further, we recorded reclassifications to present certain unbilled amounts as contract assets and sales returns reserves and certain customer liabilities as other current liabilities, which were both previously recorded within accounts receivables on our consolidated balance sheets.

We applied the practical expedient permitting the recognition of revenue in the amount to which the entity has a right to invoice based on the actual usage by the customers for our electronic data interchange (“EDI”) services and other transaction-based services. We have reflected the aggregate effect of all contract modifications occurring prior to the ASC 606 adoption date when (i) identifying the satisfied and unsatisfied performance obligations, (ii) determining the transaction price, and (iii) allocating the transaction price to the satisfied and unsatisfied performance obligations.

The adoption of ASC 606 had no transition impact on cash provided by or used in operating, financing or investing activities reported in our consolidated statement of cash flows.

The impact of the adoption of ASC 606 on our consolidated balance sheet and consolidated statements of net income and comprehensive income for the year ended March 31, 2019, assuming that the previous revenue recognition guidance in ASC 605 had been in effect, is summarized as follows:

 

 

 

March 31, 2019

 

 

 

As reported under

 

 

Adjustments due to

 

 

As disclosed under

 

 

 

ASC 606

 

 

adoption of ASC 606

 

 

ASC 605

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$

87,459

 

 

$

1,220

 

 

$

88,679

 

Contract assets

 

 

13,242

 

 

 

(13,242

)

 

 

 

Income taxes receivable

 

 

3,682

 

 

 

409

 

 

 

4,091

 

Prepaid expenses and other current assets

 

 

20,946

 

 

 

692

 

 

 

21,638

 

Deferred income taxes, net

 

 

6,194

 

 

 

4,457

 

 

 

10,651

 

Contract assets, net of current

 

 

3,747

 

 

 

(3,747

)

 

 

 

Other assets

 

 

32,478

 

 

 

(12,611

)

 

 

19,867

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LIABILITIES

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities

 

 

56,009

 

 

 

(1,348

)

 

 

54,661

 

Accrued compensation and related benefits

 

 

25,663

 

 

 

712

 

 

 

26,375

 

Other current liabilities

 

 

41,064

 

 

 

(7,838

)

 

 

33,226

 

Contract liabilities, net of current

 

 

 

 

 

888

 

 

 

888

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SHAREHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

Retained earnings

 

 

111,621

 

 

 

(15,236

)

 

 

96,385

 

 

 

 

Fiscal Year Ended March 31, 2019

 

 

 

As reported under

 

 

Adjustments due to

 

 

As disclosed under

 

 

 

ASC 606

 

 

adoption of ASC 606

 

 

ASC 605

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Recurring

 

$

473,921

 

 

$

(430

)

 

$

473,491

 

Software, hardware, and other non-recurring

 

 

55,252

 

 

 

(1,448

)

 

 

53,804

 

Total revenue

 

 

529,173

 

 

 

(1,878

)

 

 

527,295

 

Total cost of revenue

 

 

246,697

 

 

 

159

 

 

 

246,856

 

Gross profit

 

 

282,476

 

 

 

(2,037

)

 

 

280,439

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative

 

 

164,879

 

 

 

6,762

 

 

 

171,641

 

Research and development costs, net

 

 

80,994

 

 

 

 

 

 

80,994

 

Amortization of acquired intangibles

 

 

4,344

 

 

 

 

 

 

4,344

 

Restructuring costs

 

 

640

 

 

 

 

 

 

640

 

Total operating expenses

 

 

250,857

 

 

 

6,762

 

 

 

257,619

 

Income from operations

 

 

31,619

 

 

 

(8,799

)

 

 

22,820

 

Interest and other income, net

 

 

(2,331

)

 

 

 

 

 

(2,331

)

Income before provision for income taxes

 

 

29,288

 

 

 

(8,799

)

 

 

20,489

 

Provision for income taxes

 

 

4,794

 

 

 

(1,982

)

 

 

2,812

 

Net income

 

$

24,494

 

 

$

(6,817

)

 

$

17,677

 

 

As of March 31, 2019, the reported balances include the cumulative effect adjustments of adopting ASC 606.

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, EDI, 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:

 

 

 

Fiscal Year Ended March 31,

 

 

 

2020

 

 

2019

 

 

2018

 

Recurring revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription services

 

$

127,602

 

 

$

117,502

 

 

$

106,325

 

Support and maintenance

 

 

158,619

 

 

 

160,798

 

 

 

163,805

 

Managed services

 

 

104,549

 

 

 

98,203

 

 

 

113,311

 

Electronic data interchange and data services

 

 

98,543

 

 

 

97,418

 

 

 

92,773

 

Total recurring revenues

 

 

489,313

 

 

 

473,921

 

 

 

476,214

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software, hardware, and other non-recurring revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Software license and hardware

 

 

27,270

 

 

 

35,122

 

 

 

34,017

 

Other non-recurring services

 

 

23,656

 

 

 

20,130

 

 

 

20,788

 

Total software, hardware and other non-recurring revenues

 

 

50,926

 

 

 

55,252

 

 

 

54,805

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

540,239

 

 

$

529,173

 

 

$

531,019

 

 

Recurring revenues consists of subscription services, support and maintenance, managed services, and EDI 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, patient pay 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 judgement 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, patient pay services, and other recurring services are satisfied as the corresponding services are provided and revenue is recognized as such services are rendered.

Electronic data interchange and data services. Performance obligations related to EDI and other transaction processing services are satisfied at the point in time the services are rendered. The transfer of control occurs when the transaction processing services are delivered and the customer receives the benefits from the services provided.

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 March 31, 2020, the aggregate amount of transaction price related to remaining unsatisfied or partially unsatisfied performance obligations over the respective noncancelable contract term was approximately $483,200 of which we expect to recognize approximately 9% as services are rendered or goods are delivered, 50% over the next 12 months, and the remainder thereafter.

As of March 31, 2019, the aggregate amount of transaction price related to remaining unsatisfied or partially unsatisfied performance obligations over the respective noncancelable contract term was approximately $451,100, of which we expect to recognize approximately 10% as services are rendered or goods are delivered, 45% 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 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 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 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 years ended March 31, 2020 and 2019, we recognized $70,779 and $65,847, respectively, of revenues that were included in the contract liability balance at 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 $24,590 as of March 31, 2020, of which $7,053 is classified as current and included as prepaid expenses and other current assets and $17,537 is classified as long-term and included within other assets on our consolidated balance sheets, based on the expected timing of expense recognition. Capitalized commissions costs were $19,597 as of March 31, 2019, of which $4,816 was classified as current and $14,781 was classified as long-term.

During the years ended March 31, 2020 and 2019, we recognized $8,006 and $6,292, respectively, of commissions expense. During the year ended March 31, 2018, we recognized $11,166 of commissions expense under ASC 605. Commissions expense primarily relate to the amortization of capitalized commissions costs, which is included as a selling, general and administrative expense in the consolidated statement of comprehensive income.