XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers
3 Months Ended
Jun. 30, 2018
Revenue From Contract With Customer [Abstract]  
Revenue from Contract with Customer

2. Revenue from Contracts with Customers

Adoption of ASC 606

In May 2014, the FASB issued ASC 606, which supersedes the revenue recognition requirements in ASC 605 and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. The new guidance provides a five-step process for determining the amount and timing of revenue recognition and establishes disclosure requirements to enable users of the financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows from contracts with customers. It also provides guidance on the accounting treatment for the incremental costs of obtaining a contract that would not have been incurred had the contract not been obtained.

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 continue to be reported under the accounting standards in effect for those prior periods. We have also implemented changes to our processes, policies, and internal controls over financial reporting to address the impacts of the new revenue recognition standard on our consolidated financial statements and related disclosures.

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,180

 

 

 

(223

)

 

 

16,957

 

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 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 as of and for the three months ended June 30, 2018, assuming that the previous revenue recognition guidance in ASC 605 had been in effect, is summarized as follows:

 

 

 

June 30, 2018

 

 

 

As reported under

 

 

Adjustments due to

 

 

As disclosed under

 

 

 

ASC 606

 

 

adoption of ASC 606

 

 

ASC 605

 

ASSETS

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable, net

 

$

86,064

 

 

$

6,685

 

 

$

92,749

 

Contract assets

 

 

10,448

 

 

 

(10,448

)

 

 

 

Income taxes receivable

 

 

7,677

 

 

 

246

 

 

 

7,923

 

Prepaid expenses and other current assets

 

 

17,397

 

 

 

344

 

 

 

17,741

 

Deferred income taxes, net

 

 

6,249

 

 

 

2,884

 

 

 

9,133

 

Contract assets, net of current

 

 

2,768

 

 

 

(2,768

)

 

 

 

Other assets

 

 

27,383

 

 

 

(7,703

)

 

 

19,680

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LIABILITIES

 

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities

 

 

52,196

 

 

 

6,241

 

 

 

58,437

 

Accrued compensation and related benefits

 

 

17,567

 

 

 

(158

)

 

 

17,409

 

Other current liabilities

 

 

62,067

 

 

 

(8,658

)

 

 

53,409

 

Contract liabilities, net of current

 

 

 

 

 

1,179

 

 

 

1,179

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SHAREHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

Retained earnings

 

 

89,775

 

 

 

(9,364

)

 

 

80,411

 

 

 

 

Three Months Ended June 30, 2018

 

 

 

As reported under

 

 

Adjustments due to

 

 

As disclosed under

 

 

 

ASC 606

 

 

adoption of ASC 606

 

 

ASC 605

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Recurring

 

$

120,007

 

 

$

687

 

 

$

120,694

 

Software, hardware, and other non-recurring

 

 

13,193

 

 

 

(641

)

 

 

12,552

 

Total revenue

 

 

133,200

 

 

 

46

 

 

 

133,246

 

Total cost of revenue

 

 

61,851

 

 

 

40

 

 

 

61,891

 

Gross profit

 

 

71,349

 

 

 

6

 

 

 

71,355

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative

 

 

44,636

 

 

 

1,197

 

 

 

45,833

 

Research and development costs, net

 

 

22,128

 

 

 

 

 

 

22,128

 

Amortization of acquired intangibles

 

 

1,168

 

 

 

 

 

 

1,168

 

Total operating expenses

 

 

67,932

 

 

 

1,197

 

 

 

69,129

 

Income from operations

 

 

3,417

 

 

 

(1,191

)

 

 

2,226

 

Interest and other income, net

 

 

(327

)

 

 

 

 

 

(327

)

Income before provision for income taxes

 

 

3,090

 

 

 

(1,191

)

 

 

1,899

 

Provision for income taxes

 

 

442

 

 

 

(246

)

 

 

196

 

Net income

 

$

2,648

 

 

$

(945

)

 

$

1,703

 

As of June 30, 2018, 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 (formerly referred to as revenue cycle management and related 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 an arrangement 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 and certain maintenance customers that are based on substantive renewal rates. In instances where standalone selling price is not observable, such as 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 expect that the new revenue guidance in ASC 606 will result in additional complexity to our revenue recognition, including the use of an increased amount of significant judgments and estimates, particularly as it relates to our RCM services revenue.

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 June 30,

 

 

 

2018

 

 

2017

 

Recurring revenues:

 

 

 

 

 

 

 

 

Subscription services

 

$

28,328

 

 

$

25,575

 

Support and maintenance

 

 

41,248

 

 

 

41,116

 

Managed services

 

 

26,270

 

 

 

29,175

 

Electronic data interchange and data services

 

 

24,161

 

 

 

23,312

 

Total recurring revenues

 

 

120,007

 

 

 

119,178

 

 

 

 

 

 

 

 

 

 

Software, hardware, and other non-recurring revenues:

 

 

 

 

 

 

 

 

Software license and hardware

 

 

7,443

 

 

 

7,420

 

Other non-recurring services

 

 

5,750

 

 

 

4,324

 

Total software, hardware and other non-recurring revenues

 

 

13,193

 

 

 

11,744

 

 

 

 

 

 

 

 

 

 

Total revenues

 

$

133,200

 

 

$

130,922

 

Recurring revenues consists of subscription services, support and maintenance, managed services, and EDI and data services. Software, hardware, and other non-recurring 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.

Generally, we recognize revenue under Topic 606 for our most significant performance obligations as follows:

Subscription services. Performance obligations involving subscription services, which include annual licenses, are satisfied over time as the customer simultaneously receives and consumes the benefits of the services throughout the contract period. We recognize revenue related to these services 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 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 judgement is required when estimating the total transaction price based on the variable consideration. We may apply certain constraints, when appropriate and permitted under ASC 606, to our estimates around our variable consideration in order to ensure that our estimates do not pose a risk of significantly misstating our revenue in any reporting period. 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. Performance obligations related to the transcription services and other recurring services are generally 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 June 30, 2018, the aggregate amount of transaction price related to remaining unsatisfied or partially unsatisfied performance obligations over the respective noncancelable contract term was approximately $422,000, of which we expect to recognize approximately 9% as services are rendered or goods are delivered, 47% 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 receivable includes 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 other performance obligations such as subscription services, support and maintenance, annual licenses, 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 to the related customer payments and invoicing is expected to occur within the next 12 months.

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

Costs to Obtain or Fulfill a Contract

ASC 606 requires the capitalization of 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 eight 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 $12,492 as of June 30, 2018, of which $2,952 is current and included as other current assets and $9,540 is long-term and included within other assets on our consolidated balance sheets, based on the expected timing of expense recognition. During the three months ended June 30, 2018, we recognized $1,589 of commissions expense primarily related to the amortization of capitalized commissions costs, which is included as a selling, general and administrative expense in the consolidated statement of comprehensive income.