Revenue, Deferred Revenue and Deferred Commissions | Revenue, Deferred Revenue and Deferred Commissions The Company adopted Topic 606 effective January 1, 2018 using the full retrospective method, which required the Company to restate each prior reporting period presented to be consistent with the standard. The most significant impact to revenue recognized related to the accounting for the sale of Extended Modules and to a lesser extent the sale of CounterACT. Under previously reported GAAP, the Company established Vendor Specific Objective Evidence (“VSOE”) for professional services, and support and maintenance on Software Products, except Extended Modules, beginning January 1, 2016. Under previously reported GAAP, Software Product related revenue was recognized ratably over the contractually committed support and maintenance period when VSOE was not established. Professional services sold in conjunction with such Software Products were also recognized ratably over the contractually committed support and maintenance period. Under ASC 606, the requirement to have VSOE for undelivered elements is eliminated and the Company now generally recognizes Software Product revenue at the time of delivery, and any related professional services revenue as services are provided to the customers. Further, revenue allocated from future deliverables (primarily support and maintenance) to Hardware Products is now recognized upon delivery under ASC 606 when the standalone selling price is different from the contract price. Under previously reported GAAP, such differences were recognized over the contractual support and maintenance period. Additionally, Topic 606 requires the capitalization of costs to obtain a contract, primarily sales commissions, and the amortization of these costs over the contract period or estimated customer life, which resulted in the recognition of a deferred charge on the Company’s consolidated balance sheets. Under previously reported GAAP, the Company expensed all sales commissions and other incremental costs to acquire contracts as they were incurred. Impacts on Financial Statements The Company adjusted its consolidated financial statements from amounts previously reported due to the adoption of Topic 606. Selected consolidated balance sheet line items, which reflect the adoption of Topic 606, are as follows (in thousands): December 31, 2017 As Previously Reported Impact of Adoption As Adjusted Assets Accounts receivable $ 65,428 $ (742 ) $ 64,686 Deferred commission - current $ — $ 10,957 $ 10,957 Prepaid expenses and other current assets $ 8,655 $ 558 $ 9,213 Deferred commission - non-current $ — $ 21,795 $ 21,795 Other assets $ 4,120 $ 488 $ 4,608 Liabilities and stockholders’ equity Deferred revenue - current $ 98,027 $ (18,396 ) $ 79,631 Deferred revenue - non-current $ 64,731 $ (9,503 ) $ 55,228 Accumulated deficit $ (497,376 ) $ 60,955 $ (436,421 ) Selected consolidated statement of operations line items, which reflect the adoption of Topic 606, are as follows (in thousands, except per share data): Year ended December 31, 2017 As Previously Reported Impact of Adoption As Adjusted Revenue: Product $ 121,413 $ 3,935 $ 125,348 Maintenance and professional services $ 99,458 $ (402 ) $ 99,056 Cost of revenue: Product $ 24,098 $ (257 ) $ 23,841 Operating expenses: Sales and marketing $ 151,093 $ (6,695 ) $ 144,398 Loss from operations $ (87,732 ) $ 10,485 $ (77,247 ) Net loss $ (91,205 ) $ 10,485 $ (80,720 ) Net loss attributable to common stockholders $ (104,015 ) $ 10,485 $ (93,530 ) Net loss per share attributable to common stockholders, basic and diluted $ (9.12 ) $ 0.92 $ (8.20 ) Year ended December 31, 2016 As Previously Reported Impact of Adoption As Adjusted Revenue: Product $ 98,655 $ (661 ) $ 97,994 Maintenance and professional services $ 68,186 $ 1,366 $ 69,552 Cost of revenue: Product $ 21,678 $ 154 $ 21,832 Operating expenses: Sales and marketing $ 127,815 $ (8,744 ) $ 119,071 Loss from operations $ (71,444 ) $ 9,295 $ (62,149 ) Net loss $ (74,774 ) $ 9,295 $ (65,479 ) Net loss attributable to common stockholders $ (74,774 ) $ 9,295 $ (65,479 ) Net loss per share attributable to common stockholders, basic and diluted $ (13.33 ) $ 1.66 $ (11.67 ) Revenue by geographic area based on the billing address of the customer, which reflects the adoption of Topic 606, is as follows (in thousands): Year ended December 31, 2017 As Previously Reported Impact of Adoption As Adjusted Revenue: Americas United States $ 162,479 $ 2,661 $ 165,140 Other Americas 6,176 (54 ) 6,122 Total Americas 168,655 2,607 171,262 Europe, Middle East, and Africa 36,300 364 36,664 Asia Pacific and Japan 15,916 562 16,478 Total revenue $ 220,871 $ 3,533 $ 224,404 Year ended December 31, 2016 As Previously Reported Impact of Adoption As Adjusted Revenue: Americas United States $ 133,615 $ (1,399 ) $ 132,216 Other Americas 4,949 1,017 5,966 Total Americas 138,564 (382 ) 138,182 Europe, Middle East, and Africa 18,918 463 19,381 Asia Pacific and Japan 9,359 624 9,983 Total revenue $ 166,841 $ 705 $ 167,546 The adoption of Topic 606 impacted certain line items in the cash flows from operating activities as follows (in thousands): Year ended December 31, 2017 As Previously Reported Impact of Adoption As Adjusted Cash flows from operating activities: Net loss $ (91,205 ) $ 10,485 $ (80,720 ) Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Accounts receivable $ (20,734 ) $ 742 $ (19,992 ) Deferred commissions $ — $ (7,469 ) $ (7,469 ) Prepaid expenses and other current assets $ (63 ) $ (78 ) $ (141 ) Other assets $ (535 ) $ 595 $ 60 Deferred revenue $ 53,844 $ (4,275 ) $ 49,569 Year ended December 31, 2016 As Previously Reported Impact of Adoption As Adjusted Cash flows from operating activities: Net loss $ (74,774 ) $ 9,295 $ (65,479 ) Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Accounts receivable $ (15,469 ) $ 861 $ (14,608 ) Deferred commissions $ — $ (9,624 ) $ (9,624 ) Prepaid expenses and other current assets $ (5,032 ) $ 260 $ (4,772 ) Other assets $ (1,767 ) $ 775 $ (992 ) Deferred revenue $ 25,455 $ (1,567 ) $ 23,888 Additionally, the adoption of Topic 606 did not have a material impact on income tax provision. The adoption adjustments impacted the deferred income taxes pertaining to the U.S. entity which are subject to a full valuation allowance. Revenue Recognition The Company derives its revenue from sales of products and associated maintenance and professional services. The Company offers its solution across two product groups: (i) products for visibility and control capabilities, and (ii) products for orchestration capabilities and across two product types: (i) software products, and (ii) hardware products. Following the adoption of Topic 606, the Company determines revenue recognition through the following steps, which are described in more detail below: • Identification of the contract, or contracts, with a customer — A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance, and (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer. The Company’s payment terms typically range between 30 to 90 days. • Identification of the performance obligation(s) in the contract — Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or services either on their own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company applies judgment to determine whether promised goods or services are capable of being distinct, and are distinct in the context of the contract. If these criteria are not met, the promised goods or services are accounted for as a combined performance obligation. • Determination of the transaction price — The transaction price is determined based on the consideration that the Company will be entitled to in exchange for transferring goods or services to the customer. In determining the transaction price, the Company considers uncertainties such as historical rates of product returns and/or concessions. • Allocation of the transaction price to the performance obligation(s) in the contract — If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. • Recognition of revenue when, or as, a performance obligation is satisfied — The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised good or service to a customer. Revenue is recorded net of sales taxes. The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies as they pertain to the types of transactions the Company enters into with its customers. Product Revenue Product revenue consists of sales of CounterACT, SilentDefense, and Extended Modules. Revenue is recognized at the time of transfer of control, which is generally upon delivery of access to software downloads or shipment, provided that all other revenue recognition criteria have been met. Support and Maintenance Revenue The majority of the products are sold with a support and maintenance contract. Support and maintenance contracts are generally offered as renewable, fixed fee contracts where payments are typically due in advance and generally have a term of one or three years, but can be up to five years . Support and maintenance revenue is recognized ratably over the term of the support and maintenance contract and any unearned support and maintenance revenue is included in deferred revenue. Professional Services Revenue Professional services revenue is derived primarily from customer fees for optional installation of the Company’s products or training. Generally, the Company recognizes revenue for professional services as the services are performed. Contract Costs The Company capitalizes contract origination costs that are incremental and recoverable costs of obtaining a contract with a customer. The Company expects that sales commissions and associated payroll taxes and third-party referral fees related to customer contracts are both incremental and recoverable. The contract origination costs are capitalized and amortized to sales and marketing expense when the related performance obligations are met. Incremental contract origination costs relating to products are expensed as the related products are delivered. Incremental contract origination costs relating to support and maintenance contracts are capitalized and amortized over either the contractual performance period or on a straight-line basis over the average customer life of five years , depending on whether the costs relate to a specific support and maintenance contract or the customer relationship. The Company determines its average customer life by taking into consideration its customer contracts, technology, and other factors. Capitalized costs are periodically reviewed for impairment. Capitalized contract costs were $35.9 million and $33.8 million as of December 31, 2018 and December 31, 2017 , respectively. For the years ended December 31, 2018 , 2017 , and 2016 , amortization expense for the contract costs was $14.9 million , $11.4 million , and $11.4 million , respectively. There were no impairment loss in relation to the costs capitalized for the years ended December 31, 2018 , 2017 , and 2016 . Revenue from Contracts with Customers Contract Assets and Contract Liabilities A contract asset is a right to consideration in exchange for products or services that the Company has transferred to a customer when that right is conditional and is not just subject to the passage of time. The Company has no material contract assets. A receivable will be recorded on the consolidated balance sheets when the Company has unconditional rights to consideration. A contract liability is an obligation to transfer products or services for which the Company has received consideration, or for which an amount of consideration is due from the customer. Contract liabilities include customer deposits under non-cancelable contracts and current and non-current deferred revenue balances. The Company’s contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period. Significant changes in contract liabilities during the periods presented are as follows (in thousands): Contract Liabilities Balance as of December 31, 2016 $ 86,405 Additions 274,468 Gross revenue recognized (225,006 ) Balance as of December 31, 2017 135,867 Additions 327,650 Assumed in a business combination 6,297 Gross revenue recognized (297,783 ) Balance as of December 31, 2018 $ 172,031 During the years ended December 31, 2018 and 2017 , the Company recognized revenue of $80.0 million and $52.4 million that was included in the contract liabilities balance as of December 31, 2017 and 2016 , respectively. Contract modifications entered into during the year ended December 31, 2018 and 2017 did not have a significant impact on the Company’s contract assets or contract liabilities. Performance Obligations The majority of the contracted but not invoiced performance obligations are subject to cancellation terms. Revenue allocated to remaining performance obligations represent contracted revenue that has not yet been recognized (“contracted not recognized”), which includes deferred revenue, certain customer deposits, and non-cancelable amounts that will be invoiced and recognized as revenue in future periods and excludes performance obligations that are subject to cancellation terms. Contracted not recognized revenue was $177.6 million as of December 31, 2018 , of which the Company expects to recognize approximately 60% of the revenue over the next 12 months and the remainder thereafter. Practical Expedients The Company does not disclose the value of consideration associated with unsatisfied or partially unsatisfied performance obligations for contracts for which the Company recognizes revenue at the amount to which it will have the right to invoice for services performed. The Company also reflects the aggregate effect of all modifications to a contract that occurred before the earliest period presented in the current period’s financial statements instead of retrospectively restating contracts for all previous contract modifications. Disaggregation of Revenue The Company generates revenue from the sale of Software Products, Hardware Products, support and maintenance, and professional services. All revenue recognized in the consolidated statement of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue according to revenue type and is consistent with how the Company evaluates its financial performance (in thousands): Year Ended December 31, Revenue: 2018 2017 2016 Software products $ 106,978 $ 49,405 $ 22,346 Hardware products 55,689 75,943 75,648 Support and maintenance 118,572 86,691 60,374 Professional services 16,412 12,365 9,178 Total revenue $ 297,651 $ 224,404 $ 167,546 |