XML 39 R20.htm IDEA: XBRL DOCUMENT v3.20.1
FINANCIAL INFORMATION Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Financial Information [Abstract]  
Revenue from Contract with Customer [Text Block]
Significant Accounting Policies - Revenue Recognition

We enter into contracts with customers that include various combinations of products and services, which are typically capable of being distinct and are accounted for as separate performance obligations. We account for a contract when (i) it has approval and commitment from both parties, (ii) the rights of the parties have been identified, (iii) payment terms have been identified, (iv) the contract has commercial substance, and (v) collectibility is probable. We recognize revenue upon transfer of control of promised products or services to customers, which typically occurs upon shipment or delivery depending on the
terms of the underlying contracts, in an amount that reflects the consideration we expect to receive in exchange for those products or services.

We often enter into contractual arrangements that have multiple performance obligations, one or more of which may be delivered subsequent to the delivery of other performance obligations. These arrangements may include a combination of products, support, training, and professional services. We allocate the transaction price of the arrangement based on the relative estimated standalone selling price of each distinct performance obligation.

See Note 9 for disaggregated revenue schedules and further discussion on revenue and deferred revenue performance obligations and the timing of revenue recognition.

Recent Accounting Pronouncements

Contract Asset

Contract asset activity for the three months ended March 31, 2020 was as follows (in thousands):
 
March 31, 2020
Contract asset at January 1, 2020
$
19,494

Revenue in excess of billings
7,878

Customer billings
(5,210
)
Contract asset at March 31, 2020
$
22,162

Less: long-term portion (recorded in other long-term assets)

Contract asset, current portion
$
22,162



Deferred Revenue

Deferred revenue activity for the three months ended March 31, 2020 was as follows (in thousands):
 
March 31, 2020
Deferred revenue at January 1, 2020
$
97,901

Billings deferred
28,687

Recognition of prior deferred revenue
(31,176
)
Deferred revenue at March 31, 2020
$
95,412



A summary of the significant performance obligations included in deferred revenue as of March 31, 2020 is as follows (in thousands):
 
March 31, 2020
Product
$
5,311

Subscription
1,501

Support contracts
73,465

Implied PCS
10,769

Professional services, training and other
4,366

Deferred revenue at March 31, 2020
$
95,412



Remaining Performance Obligations

For transaction prices allocated to remaining performance obligations, we apply practical expedients and do not disclose quantitative or qualitative information for remaining performance obligations (i) that have original expected durations of one year or less and (ii) where we recognize revenue equal to what we have the right to invoice and that amount corresponds directly with the value to the customer of our performance to date.

Historically, for many of our products, we had an ongoing practice of making when-and-if-available software updates available to customers free of charge for a period of time after initial sales to customers. The expectation created by this practice of providing free Software Updates represents an implied obligation of a form of post-contract customer support (“Implied PCS”) which represents a performance obligation. While we have ceased providing Implied PCS on new product offerings, we continue to provide Implied PCS for older products that were predominately sold in prior years. Revenue attributable to Implied PCS performance obligations is recognized over time on a ratable basis over the period that Implied PCS is expected to be provided, which is typically six years. We have remaining performance obligations of $10.8 million attributable to Implied PCS recorded in deferred revenue as of March 31, 2020. We expect to recognize revenue for these remaining performance obligations of $3.7 million for the remainder of 2020 and $3.2 million, $1.9 million, $1.1 million and $0.6 million for the years ended December 31, 2021, 2022, 2023, and 2024, respectively.

As of March 31, 2020, we had approximately $59.4 million of transaction price allocated to remaining performance obligations for certain enterprise agreements that have not yet been fully invoiced. Approximately $56.7 million of these performance obligations were unbilled as of March 31, 2020. Remaining performance obligations represent obligations we must deliver for specific products and services in the future where there is not yet an enforceable right to invoice the customer. Our remaining performance obligations do not include contractually committed minimum purchases that are common in our strategic purchase agreements with resellers since our specific obligations to deliver products or services is not yet known, as customers may satisfy such commitments by purchasing an unknown combination of current or future product offerings. While the timing of fulfilling individual performance obligations under the contracts can vary dramatically based on customer requirements, we expect to recognize the $59.4 million in roughly equal installments through 2026.

Remaining performance obligation estimates are subject to change and are affected by several factors, including terminations due to contract breach, contract amendments, and changes in the expected timing of delivery.