XML 26 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition
12 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Significant Accounting Policy
We generate revenue from the sale of SaaS or cloud-based services inclusive of both fixed and usage-based fees, perpetual and term software licenses, professional services such as consulting and implementation services and software support and maintenance. We recognize revenue as we transfer goods and services to customers, at amounts we expect to receive as consideration under enforceable contractual arrangements. Revenue is recognized as we satisfy contractual performance obligations, which can occur either at a point in time or over time. For perpetual and term software licenses that do not involve significant customization and for equipment and supplies sales, we normally record revenue at a point in time. For professional services, support and maintenance, stand-ready performance obligations with respect to our hosted or SaaS solutions and software licenses that are dependent on significant customization by us we normally record revenue over time.
We recognize revenue according to a five step model that involves:
Identifying the contract (or contracts) with a customer;
Identifying the performance obligations in the contract(s);
Determining the transaction price;
Allocating the transaction price to the contractual performance obligations, and
Recognizing revenue as we satisfy the performance obligations.
We consider a contract to exist when we have legally enforceable rights and obligations with a customer. Our contracts can take a variety of forms but are normally in writing and include all major commercial terms such as the goods or services we will be obligated to transfer under the arrangement, the amount the customer is obligated to pay us upon fulfillment of our obligations and the payment terms. Our contracts do not contain a financing component.
Performance obligations in a contract are accounted for separately if they are determined to be distinct. We consider a performance obligation to be distinct if that good or service is separately identified from other items in the contract and if the customer can benefit from that performance obligation on its own or together with resources that are readily available to the customer. In assessing whether a customer can benefit from a performance obligation on its own, we consider factors such as the interdependency or interrelationship of the item with other goods or services in the contract, the complexity of any required integration or customization and the ability of the customer’s personnel or other third party providers to fulfill like goods or services. If a particular good or service is not considered to be distinct, it is combined with other performance obligations in the arrangement and revenue is recognized as the combined performance obligation is transferred to the customer.
The transaction price is the amount of consideration we expect to be entitled to under a contract upon fulfillment of the performance obligations. The starting point for estimating the transaction price is the selling price stipulated in the contract, however we include in the determination of the overall transaction price an estimate of variable consideration to the extent it is probable that it will not result in a significant future reversal of revenue. Variable consideration can arise in our arrangements as a result of usage-based fees. For contracts with a long period over which usage-based fees can arise, or in contracts with customers with whom we do not have a reasonable operating history, we often constrain the amount of variable consideration included in the transaction price. We
update our estimate of variable consideration at the end of each financial reporting period. We exclude from the determination of the transaction price sales and other taxes we bill to and collect from customers and remit to government authorities. Shipping and handling activities performed after the customer has obtained control of the good or service is accounted for as a fulfillment activity.
The transaction price is allocated to contractual performance obligations on a relative standalone selling price basis. We normally estimate standalone selling price using the adjusted market approach, maximizing the use of observable inputs and other factors that can include: the price we charge when we sell an item separately, our internal price lists and internal pricing guidelines, cost of delivering the item and overall gross margin expectations and information about the customer or class of customer. Revenue is recorded, either at a point in time or over time, as we satisfy the performance obligations in a contract.
Nature of Goods and Services
Subscriptions and Transactions: We generate subscriptions and transactions revenue through the provision of hosted and SaaS-based solutions which can include contractually fixed revenue amounts as well as usage-based fees. Our SaaS arrangements consist of an obligation for us to provide continuous access to a technology solution that we host, which we account for as a stand-ready performance obligation. These contracts may also be subject to variable pricing or overage fees based on customer processing, usage or volume. We recognize revenue for fixed subscription fees ratably over the non-cancelable term of the contract, commencing on the date the customer has access to the solution. In circumstances where we meet certain requirements to allocate variable consideration to a distinct service within a series of related services, we allocate variable consideration to each distinct period of service within the series. If we do not meet those requirements, we include an estimate of variable consideration in the transaction price and recognize it ratably over the non-cancelable term of the contract.
For certain of our hosted or SaaS solutions, customers are charged a fee for implementation services. In determining whether the implementation services are distinct from the hosting services we consider various factors, including the level of customization, complexity of the integration, the interdependency and interrelationship between the implementation services and the hosting services and the ability (or inability) of the customer's personnel or other service providers to perform the services. We have concluded that the implementation services in our hosting arrangements with multiple performance obligations are not distinct and therefore we recognize fees for implementation services ratably over the non-cancelable term of the hosting contract.
We license certain software on a subscription basis under contractual arrangements where customers pay a specified fee, inclusive of support and maintenance, for a time-based license right to use our software. These fees recur periodically, unless the customer opts to cancel their subscription arrangement with us. These contracts typically contain two distinct performance obligations: the software license and support and maintenance. The portion of the transaction price allocated to the license right is recognized at the point in time in which we have provided the customer access to the intellectual property and the license term has commenced. The portion of the transaction price allocated to support and maintenance is recognized ratably over the non-cancelable contract term.
Software Licenses: Software licenses revenue reflects fees we charge to license software on a perpetual basis. For software licenses that do not include significant customization we recognize revenue at the point in time where the customer has obtained access to the intellectual property and the license period has commenced.
Certain of our software arrangements require significant customization and modification and involve extended implementation periods. In these arrangements the professional services and software license are highly interdependent and we treat the software license and professional services as a combined performance obligation. We recognize revenue for the combined performance obligation over time and measure progress to completion based on labor hours incurred as a percentage of total expected labor hours. We believe the use of labor hours as an input measure provides a faithful depiction of the transfer of goods and services under these contracts.
Support and Maintenance: Our software licenses are generally sold with post-contract support which is comprised of technical support and unspecified software upgrades. Unspecified upgrades refer to software upgrades which we make available at our discretion and from time-to-time, on a “when and as available” basis. We account for post-contract support as a stand-ready performance obligation and recognize revenue ratably over the non-cancelable contract term which is typically one year.
Professional Services: Our professional services revenue is normally comprised of implementation, consulting and training services. Except for professional service performance obligations that form part of an overall, highly customized arrangement, our professional services typically represent distinct performance obligations and revenue is recognized as the services are performed.
Other: Other revenue is derived from the sale of equipment and supplies and is recognized at the point in time control transfers to the customer.
Disaggregation of Revenue
The table below presents our revenue disaggregated by major product category and the related financial statement classification of revenue for the twelve months ended June 30, 2019.
 
 
Twelve Months Ended June 30, 2019
 
 
Settlement Network Solutions (1)
 
Legal Spend Management Solutions (1)
 
Banking Solutions
 
Payments and Transactional Documents
 
Healthcare (2)
 
Other (2)
 
Total
 
 
(in thousands)
Financial statement classification:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscriptions and transactions
 
$
102,230

 
$
76,663

 
$
67,680

 
$
46,627

 
$
2,220

 
$
213

 
$
295,633

Software licenses
 
1,220

 

 
4,583

 
7,067

 
944

 
2,575

 
16,389

Service and maintenance
 
22,447

 

 
21,693

 
49,755

 
3,584

 
8,416

 
105,895

Other
 
14

 

 

 
3,405

 

 
626

 
4,045

Total revenues
 
$
125,911

 
$
76,663

 
$
93,956

 
$
106,854

 
$
6,748

 
$
11,830

 
$
421,962

——————
(1) Cloud Solutions segment
(2) Other segment
Remaining Performance Obligations
The transaction price allocated to remaining performance obligations that are unsatisfied, or partially unsatisfied, as of June 30, 2019 represents contracted revenue that will be recognized in future periods. Our future performance obligations consist primarily of hosting and SaaS-based subscription obligations relating to future periods, contracted but uncompleted professional services obligations and support and maintenance obligations. The amount of revenue recognized during the twelve months ended June 30, 2019 from performance obligations satisfied in prior periods was not significant.
Revenue allocated to remaining performance obligations was $407.5 million as of June 30, 2019 of which we expect to recognize approximately $161.0 million over the next twelve months and the remainder thereafter. We exclude from our measure of remaining performance obligations amounts related to contracts with a term of twelve months or less, royalty based transactions and future transactional or usage-based fees for which the value of services transferred to the customer will correspond to the amount we will invoice for those services. These amounts are primarily derived from usage-based fees related to our hosted and SaaS-based solutions and royalties related to the licensing of our technology.
Contract Assets and Liabilities
The table below presents our accounts receivable, contract assets and deferred revenue balances as of July 1, 2018 and June 30, 2019.
 
 
June 30,
 
July 1,
 
 
 
 
2019
 
2018
 
$ Change
 
 
(in thousands)
Accounts receivable
 
$
77,285

 
$
72,391

 
$
4,894

Contract assets
 
5,135

 
5,118

 
17

Deferred revenue
 
92,159

 
88,888

 
3,271


Accounts receivable include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that may not have been invoiced. Contract assets arise when we recognize revenue in excess of the amount billed to the customer and the right to payment is contingent on conditions other than simply the passage of time, such as the completion of a related performance obligation. Contract assets are classified in our consolidated balance sheets as other current assets for those contract assets with amortization periods of one year or less and other assets for contract assets with amortization periods greater than one year. Deferred revenue consists of billings or customer payments in excess of amounts recognized as revenue.
For the fiscal year ended June 30, 2019 we recognized $72.2 million in revenue from amounts that were included in deferred revenue as of July 1, 2018.
Contract Costs
We capitalize incremental costs incurred in connection with obtaining a contract if they have a period of benefit that is greater than one year and we expect to recover the costs through future contract revenues. Incremental costs incurred to obtain a contract relate to sales commissions. We also capitalize costs incurred in fulfilling a contract when the costs relate directly to a specifically identifiable customer contract, when the costs generate or enhance resources that we will use to satisfy performance obligations in the future and when the costs are expected to be recovered through future contract revenues. Capitalized costs to obtain a contract and capitalized fulfillment costs totaled $6.4 million and $16.4 million, respectively, at June 30, 2019.
Capitalized costs are amortized on a basis consistent with the transfer of the goods or services to which the asset relates. This results in capitalized costs being recognized on a ratable basis over the estimated period of future benefit, which is generally five years. We estimate the future period of benefit considering the current contract term, the impact of estimated customer renewal terms and the estimated life of the technology solution underlying the contracts. Amortization expense associated with costs of obtaining and costs of fulfilling a contract was $1.6 million and $3.5 million, respectively, for the fiscal year ended June 30, 2019, and were recorded as components of sales and marketing expense and cost of revenues, respectively, in our consolidated statement of comprehensive income (loss).

The following tables summarize the impact of adopting the new revenue standard on our consolidated financial statements as of and for the fiscal year ended June 30, 2019:
Condensed Consolidated Balance Sheet
 
 
At June 30, 2019
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of new revenue standard
ASSETS
 
 
 
 
 
 
Current assets:
 
 
 
 
 
 
Cash and cash equivalents
 
$
92,164

 
$

 
$
92,164

Cash held for customers
 
5,637

 

 
5,637

Marketable securities
 
7,541

 

 
7,541

Accounts receivable, net
 
77,285

 
792

 
78,077

Prepaid expenses and other current assets
 
30,434

 
(9,936
)
 
20,498

Total current assets
 
213,061

 
(9,144
)
 
203,917

Property and equipment, net
 
54,541

 

 
54,541

Goodwill
 
206,101

 

 
206,101

Intangible assets, net
 
168,349

 

 
168,349

Other assets
 
27,177

 
(15,471
)
 
11,706

Total assets
 
$
669,229

 
$
(24,615
)
 
$
644,614

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
 
 
 
Current liabilities:
 
 
 
 
 
 
Accounts payable
 
$
10,947

 
$

 
$
10,947

Accrued expenses and other current liabilities
 
33,945

 
(701
)
 
33,244

Customer account liabilities
 
5,637

 

 
5,637

Deferred revenue
 
75,097

 
4,800

 
79,897

Total current liabilities
 
125,626

 
4,099

 
129,725

Borrowings under credit facility
 
110,000

 

 
110,000

Deferred revenue, non-current
 
17,062

 
7,086

 
24,148

Deferred income taxes
 
10,345

 
(2,174
)
 
8,171

Other liabilities
 
26,819

 
(29
)
 
26,790

Total liabilities
 
289,852

 
8,982

 
298,834

Stockholders' equity
 
 
 
 
 
 
Preferred Stock, $.001 par value
 

 

 

Common Stock, $.001 par value
 
47

 

 
47

Additional paid-in-capital
 
721,438

 

 
721,438

Accumulated other comprehensive loss
 
(43,593
)
 
183

 
(43,410
)
Treasury stock, at cost
 
(127,095
)
 

 
(127,095
)
Accumulated deficit
 
(171,420
)
 
(33,780
)
 
(205,200
)
Total stockholders' equity
 
379,377

 
(33,597
)
 
345,780

Total liabilities and stockholders' equity
 
$
669,229

 
$
(24,615
)
 
$
644,614






Condensed Consolidated Statement of Comprehensive Loss
 
 
Fiscal Year Ended June 30, 2019
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of new revenue standard
Revenues:
 
 
 
 
 
 
Subscriptions and transactions
 
$
295,633

 
$
(992
)
 
$
294,641

Software licenses
 
16,389

 
(4,551
)
 
11,838

Service and maintenance
 
105,895

 
2,279

 
108,174

Other
 
4,045

 
(51
)
 
3,994

Total revenues
 
421,962

 
(3,315
)
 
418,647

Cost of revenues:
 
 
 
 
 
 
Subscriptions and transactions
 
127,467

 
651

 
128,118

Software licenses
 
923

 
2

 
925

Service and maintenance
 
51,168

 
1,404

 
52,572

Other
 
3,161

 
(4
)
 
3,157

Total cost of revenues
 
182,719

 
2,053

 
184,772

Gross profit
 
239,243

 
(5,368
)
 
233,875

Operating expenses:
 
 
 
 
 
 
Sales and marketing
 
95,265

 
1,571

 
96,836

Product development and engineering
 
67,364

 
283

 
67,647

General and administrative
 
52,199

 

 
52,199

Amortization of acquisition-related intangible assets
 
21,336

 

 
21,336

Total operating expenses
 
236,164

 
1,854

 
238,018

Income (loss) from operations
 
3,079

 
(7,222
)
 
(4,143
)
Other income, net
 
3,815

 

 
3,815

Income (loss) before income taxes
 
6,894

 
(7,222
)
 
(328
)
Benefit from income taxes
 
2,538

 
(295
)
 
2,243

Net income
 
$
9,432

 
$
(7,517
)
 
$
1,915

 
 
 
 
 
 
 
Basic and diluted net income (loss) per share
 
$
0.23

 
$
(0.18
)
 
$
0.05

Shares used in computing net income per share:
 
 
 
 
 
 
Basic
 
40,612

 

 
40,612

Diluted
 
41,691

 

 
41,691

Other comprehensive loss, net of tax:
 
 
 
 
 
 
Unrealized gain on available for sale securities
 
14

 

 
14

Unrealized loss on interest rate hedging transactions
 
(3,875
)
 

 
(3,875
)
Minimum pension liability adjustments
 
(4,730
)
 

 
(4,730
)
Foreign currency translation adjustments
 
(4,369
)
 
183

 
(4,186
)
Other comprehensive loss, net of tax:
 
(12,960
)
 
183

 
(12,777
)
Comprehensive loss
 
$
(3,528
)
 
$
(7,334
)
 
$
(10,862
)
Condensed Consolidated Statement of Cash Flows
 
 
Fiscal Year Ended June 30, 2019
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of new revenue standard
Operating activities:
 
 
 
 
 
 
Net income
 
$
9,432

 
$
(7,517
)
 
$
1,915

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
 
Amortization of acquisition-related intangible assets
 
21,336

 

 
21,336

Stock-based compensation plan expense
 
41,695

 
4

 
41,699

Depreciation and other amortization
 
22,911

 

 
22,911

Gain on sale of investment
 
(7,599
)
 

 
(7,599
)
Deferred income tax benefit
 
(5,147
)
 
1,173

 
(3,974
)
Provision for allowances on accounts receivable
 
220

 

 
220

Amortization of debt issuance costs
 
414

 

 
414

Amortization of debt discount
 

 

 

Amortization of discount on investments
 
(137
)
 

 
(137
)
Loss on disposal of equipment
 
623

 

 
623

Loss on foreign exchange
 
497

 
4

 
501

Changes in operating assets and liabilities:
 
 
 
 
 
 
Accounts receivable
 
(4,303
)
 
1,089

 
(3,214
)
Prepaid expenses and other current assets
 
(3,760
)
 
1,542

 
(2,218
)
Other assets
 
(3,120
)
 
2,349

 
(771
)
Accounts payable
 
580

 

 
580

Accrued expenses
 
279

 
(711
)
 
(432
)
Customer account liabilities
 
3,023

 

 
3,023

Deferred revenue
 
1,689

 
2,097

 
3,786

Other liabilities
 
(356
)
 
(30
)
 
(386
)
Net cash provided by operating activities
 
$
78,277

 
$

 
$
78,277


The following summarizes the significant adjustments resulting from our adoption of the new revenue recognition standard compared to what would have been recorded in our financial statements had we continued to apply the provisions of legacy GAAP:
Consolidated Balance Sheet
Adjustments to prepaid expenses and other current assets and other assets relate to costs to fulfill and costs to obtain a customer contract which are capitalized under the new revenue standard and expensed as incurred under legacy GAAP. Adjustments to deferred revenue reflect the acceleration of revenue recognition for certain transactions that required longer term revenue deferral under legacy GAAP.
Consolidated Statement of Comprehensive Loss
Adjustments to software license revenues reflect the requirement under legacy GAAP to defer recognition of revenue when vendor specific objective evidence of fair value could not be established. The new revenue standard does not have a similar requirement and instead results in the recognition of software license revenue when that performance obligation has been transferred to the customer. In addition, the new revenue standard changed the methodology for allocating the transaction price between performance obligations, which had the impact of increasing software revenue. The decrease in our deferred tax benefit under legacy GAAP is driven by the overall decrease in net income and the inability to recognize certain tax benefits.
Consolidated Statement of Cash Flows
The adoption of the new revenue standard had no impact on our total cash flows or the net cash provided by operating activities. The adjustments reflect offsetting shifts in the components of operating cash flow driven by changes to individual balance sheet accounts and the change in our net income.