XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

The Company's significant accounting policies were described in Note (1) Summary of Significant Accounting Policies of the 2017 Form 10-K. There have been no significant changes in the Company's significant accounting policies since December 31, 2017, other than those noted below. For a description of the Company's other significant accounting policies refer to the 2017 Form 10-K.

Revenue from Contracts with Customers and Associated Balances

Nature of Products and Services

Licenses for on-premises software provide the customer with a right to use the software as it exists when made available to the customer. Customers may purchase perpetual licenses or subscribe to licenses, which provide customers with the same functionality and differ mainly in the duration over which the customer benefits from the software. Revenue from distinct on-premises licenses is recognized upfront at the point in time when the software is made available to the customer. Revenue allocated to software maintenance and support services is recognized ratably over the contractual support period.

Hardware products consist primarily of servers and associated components and function independently of the software products and as such as accounted for as separate performance obligations. Revenue allocated to hardware maintenance and support services is recognized ratably over the contractual support period.

Professional services are primarily related to software implementation services and associated revenue is recognized upon customer acceptance.

Contract Balances

Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a contract asset or receivable when revenue is recognized prior to invoicing, or unearned revenue when revenue is recognized subsequent to invoicing. For perpetual licenses with multi-year product maintenance agreements, the Company generally invoices customers at the beginning of the coverage period. For multi-year subscription licenses, the Company generally invoices customers annually at the beginning of each annual coverage period. The Company records a contract asset related to revenue recognized for multi-year on-premises licenses as its right to payment is conditioned upon providing product support and services in future years.

The opening balance of accounts receivable, net of allowance for doubtful accounts, was $4.2 million as of January 1, 2018. There was no adjustment needed to accounts receivable for the cumulative effect of applying ASC 606 under the modified retrospective method. The opening balance of short and long-term contract assets, net of allowance for doubtful accounts, and adjusted for the cumulative effect of applying ASC 606 under the modified retrospective method, was $3.1 million as of January 1, 2018.

As of June 30, 2018 and December 31, 2017, accounts receivable, net of allowance for doubtful accounts, was $2.1 million and $4.2 million, respectively. As of June 30, 2018 and December 31, 2017, short and long-term contract assets, net of allowance for doubtful accounts, was $2.9 million and $0.0 million, respectively.

The allowances for doubtful accounts reflect the Company’s best estimates of probable losses inherent in the accounts receivable and contract assets’ balances. The Company determines the allowances based on known troubled accounts, historical experience, and other currently available evidence. Write-offs in the accounts receivable and contract assets allowance accounts for the three months ended June 30, 2018 were $0.0 million and $0.0 million, respectively. Write-offs in the accounts receivable and contract assets allowance accounts for the six months ended June 30, 2018 were $0.4 million and $0.0 million, respectively.

Deferred revenue is comprised mainly of unearned revenue related maintenance and technical support on term and perpetual licenses. Maintenance and technical support revenue is recognized ratably over the coverage period. Deferred revenue also includes contracts for professional services to be performed in the future which are recognized as revenue when the company delivers the related service pursuant to the terms of the customer arrangement.

Changes in deferred revenue were as follows:
Six Months Ended June 30, 2018
 
Balance at December 31, 2017
$
18,360,690

   Cumulative effect of applying ASC 606 under the modified retrospective method*
(5,359,579
)
   Deferral of revenue
7,720,187

   Recognition of revenue
(9,005,530
)
   Change in reserves
(44,006
)
Balance at June 30, 2018
$
11,671,762

*See Note (1) Basis of Presentation to our unaudited condensed consolidated financial statements for further information.

Deferred revenue includes invoiced revenue allocated to remaining performance obligations that has not yet been recognized and will be recognized as revenue in future periods. Deferred revenue was $11.7 million as of June 30, 2018, of which the Company expects to recognize approximately 62% of the revenue over the next 12 months and the remainder thereafter.

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 90 days. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined its contracts generally do not include a significant financing component. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing its products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with maintenance and support revenue recognized ratably over the contract period, and multi-year on-premises licenses that are invoiced annually with product revenue recognized upon delivery.
Significant Judgments
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment.
Judgment is required to determine the standalone selling price (“SSP”) for each distinct performance obligation. For products and services aside from maintenance and support, the Company estimates SSP by adjusting the list price by historical discount percentages. SSP for software and hardware maintenance and support fees is based on the stated percentages of the fees charged for the respective products.
The Company’s perpetual and term software licenses have significant standalone functionality and therefore revenue allocated to these performance obligations are recognized at a point in time upon electronic delivery of the download link and the license keys.
Product maintenance and support services are satisfied over time as they are stand-ready obligations throughout the support period. As a result, revenues associated with maintenance services are deferred and recognized as revenue ratably over the term of the contract.
Revenues associated with professional services are recognized at a point in time upon customer acceptance.

Assets Recognized from Costs to Obtain a Contract with a Customer

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has determined that its sales commission program meets the requirements for cost capitalization. Total capitalized costs to obtain a contract were immaterial during the periods presented and are included in other current and long-term assets on our consolidated balance sheets. The Company applies a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less.