Cover Page
Cover Page - USD ($) | 12 Months Ended | ||
Dec. 31, 2019 | Feb. 21, 2020 | Jun. 28, 2019 | |
Cover page. | |||
Document Type | 10-K | ||
Document Annual Report | true | ||
Document Period End Date | Dec. 31, 2019 | ||
Document Transition Report | false | ||
Entity File Number | 001-37496 | ||
Entity Registrant Name | RAPID7, INC. | ||
Entity Incorporation, State or Country Code | DE | ||
Entity Tax Identification Number | 35-2423994 | ||
Entity Address, Address Line One | 120 Causeway Street | ||
Entity Address, City or Town | Boston | ||
Entity Address, State or Province | MA | ||
Entity Address, Postal Zip Code | 02114 | ||
City Area Code | 617 | ||
Local Phone Number | 247-1717 | ||
Title of 12(b) Security | Common Stock, par value $0.01 per share | ||
Trading Symbol | RPD | ||
Security Exchange Name | NASDAQ | ||
Entity Well-known Seasoned Issuer | Yes | ||
Entity Voluntary Filers | No | ||
Entity Current Reporting Status | Yes | ||
Entity Interactive Data Current | Yes | ||
Entity Filer Category | Large Accelerated Filer | ||
Entity Small Business | false | ||
Entity Emerging Growth Company | false | ||
Entity Shell Company | false | ||
Entity Public Float | $ 2,782,078,550 | ||
Entity Common Stock, Shares Outstanding | 50,209,617 | ||
Documents Incorporated by Reference | Portions of the registrant’s definitive Proxy Statement for its 2020 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III, Items 10-14 of this Annual Report on Form 10-K. | ||
Document Fiscal Year Focus | 2019 | ||
Document Fiscal Period Focus | FY | ||
Entity Central Index Key | 0001560327 | ||
Current Fiscal Year End Date | --12-31 | ||
Amendment Flag | false |
CONSOLIDATED BALANCE SHEETS
CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Current assets: | ||
Cash and cash equivalents | $ 123,413 | $ 99,565 |
Short-term investments | 116,158 | 159,210 |
Accounts receivable, net of allowance for doubtful accounts of $1,829 and $1,624 at December 31, 2019 and 2018, respectively | 87,927 | 74,935 |
Deferred contract acquisition and fulfillment costs, current portion | 17,047 | 12,321 |
Prepaid expenses and other current assets | 20,051 | 9,746 |
Total current assets | 364,596 | 355,777 |
Long-term investments | 22,887 | 44,892 |
Property and equipment, net | 50,670 | 17,523 |
Operating lease right-of-use assets | 60,984 | |
Deferred contract acquisition and fulfillment costs, non-current portion | 34,213 | 27,634 |
Goodwill | 97,866 | 88,420 |
Intangible assets, net | 28,561 | 23,955 |
Other assets | 5,136 | 1,168 |
Total assets | 664,913 | 559,369 |
Current liabilities: | ||
Accounts payable | 6,836 | 7,048 |
Accrued expenses | 41,021 | 37,376 |
Operating lease liabilities, current portion | 7,179 | |
Deferred revenue, current portion | 231,518 | 189,855 |
Other current liabilities | 119 | 707 |
Total current liabilities | 286,673 | 234,986 |
Convertible senior notes, net | 185,200 | 174,688 |
Operating lease liabilities, non-current portion | 72,294 | |
Deferred revenue, non-current portion | 36,226 | 58,716 |
Other long-term liabilities | 1,352 | 3,660 |
Total liabilities | 581,745 | 472,050 |
Stockholders’ equity: | ||
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at December 31, 2019 and 2018; 0 shares issued and outstanding at December 31, 2019 and 2018 | 0 | 0 |
Common stock, $0.01 par value per share; 100,000,000 shares authorized at December 31, 2019 and 2018; 50,397,922 and 48,087,257 shares issued at December 31, 2019 and 2018, respectively; 49,911,114 and 47,600,449 shares outstanding at December 31, 2019 and 2018, respectively | 499 | 476 |
Treasury stock, at cost, 486,808 shares at December 31, 2019 and 2018 | (4,764) | (4,764) |
Additional paid-in-capital | 605,650 | 556,223 |
Accumulated other comprehensive loss | 213 | (31) |
Accumulated deficit | (518,430) | (464,585) |
Total stockholders’ equity | 83,168 | 87,319 |
Total liabilities and stockholders’ equity | $ 664,913 | $ 559,369 |
CONSOLIDATED BALANCE SHEETS (Pa
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Statement of Financial Position [Abstract] | ||
Allowance for doubtful accounts receivable | $ 1,829 | $ 1,624 |
Preferred stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized (in shares) | 10,000,000 | 10,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Preferred stock, shares outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Common stock, shares authorized (in shares) | 100,000,000 | 100,000,000 |
Common stock, shares issued (in shares) | 50,397,922 | 48,087,257 |
Common stock, shares outstanding (in shares) | 49,911,114 | 47,600,449 |
Treasury Stock (in shares) | 486,808 | 486,808 |
CONSOLIDATED STATEMENTS OF OPER
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Revenue: | |||
Total revenue | $ 326,947 | $ 244,091 | $ 200,940 |
Cost of revenue: | |||
Total cost of revenue | 91,146 | 71,083 | 56,910 |
Total gross profit | 235,801 | 173,008 | 144,030 |
Operating expenses: | |||
Research and development | 79,364 | 67,743 | 50,938 |
Sales and marketing | 157,722 | 123,310 | 111,593 |
General and administrative | 44,710 | 34,993 | 30,293 |
Total operating expenses | 281,796 | 226,046 | 192,824 |
Loss from operations | (45,995) | (53,038) | (48,794) |
Other income (expense), net: | |||
Interest income | 6,014 | 3,229 | 862 |
Interest expense | (13,389) | (4,934) | (87) |
Other income (expense), net | (433) | (336) | 313 |
Loss before income taxes | (53,803) | (55,079) | (47,706) |
Provision for (benefit from) income taxes | 42 | 466 | (2,236) |
Net loss | $ (53,845) | $ (55,545) | $ (45,470) |
Net loss per share, basic and diluted (in dollars per share) | $ (1.10) | $ (1.20) | $ (1.06) |
Weighted-average common shares outstanding, basic and diluted (in shares) | 48,731,791 | 46,456,825 | 42,952,950 |
Product [Member] | |||
Revenue: | |||
Total revenue | $ 261,119 | $ 168,571 | $ 116,748 |
Cost of revenue: | |||
Total cost of revenue | 59,684 | 39,810 | 25,583 |
Maintenance [Member] | |||
Revenue: | |||
Total revenue | 36,778 | 42,223 | 46,268 |
Cost of revenue: | |||
Total cost of revenue | 8,495 | 7,678 | 7,491 |
Professional Services [Member] | |||
Revenue: | |||
Total revenue | 29,050 | 33,297 | 37,924 |
Cost of revenue: | |||
Total cost of revenue | $ 22,967 | $ 23,595 | $ 23,836 |
CONSOLIDATED STATEMENTS OF COMP
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Statement of Comprehensive Income [Abstract] | |||
Net loss | $ (53,845) | $ (55,545) | $ (45,470) |
Other comprehensive income (loss): | |||
Change in fair value of investments | 244 | 8 | (23) |
Adjustment for net losses realized and included in net loss | 0 | 0 | 3 |
Total change in unrealized gains (losses) on investments | 244 | 8 | (20) |
Comprehensive loss | $ (53,601) | $ (55,537) | $ (45,490) |
CONSOLIDATED STATEMENTS OF CHAN
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock [Member] | Treasury Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Other Comprehensive Income [Member] | Accumulated Deficit [Member] |
Beginning Balance (in shares) at Dec. 31, 2016 | 42,555 | 464 | ||||
Beginning Balance at Dec. 31, 2016 | $ 42,038 | $ 426 | $ (4,391) | $ 435,360 | $ (19) | $ (389,338) |
Stock-based compensation expense | 19,541 | 19,541 | ||||
Issuance of common stock under ESPP (in shares) | 247 | |||||
Issuance of common stock under employee stock purchase plan | 2,914 | $ 3 | 2,911 | |||
Vesting of restricted stock units (in shares) | 436 | |||||
Vesting of restricted stock units | 0 | $ 4 | (4) | |||
Forfeiture of restricted stock awards (in shares) | (21) | |||||
Forfeiture of restricted stock awards | 0 | |||||
Shares withheld for employee taxes (in shares) | (50) | (23) | ||||
Shares withheld for employee taxes | (698) | $ (1) | $ (373) | (324) | ||
Issuance of common stock upon exercise of stock options (in shares) | 887 | |||||
Issuance of common stock upon exercise of stock options | 5,848 | $ 9 | 5,839 | |||
Net unrealized gain on investments | (20) | (20) | ||||
Net loss | (45,470) | (45,470) | ||||
Ending Balance (in shares) at Dec. 31, 2017 | 44,054 | 487 | ||||
Ending Balance at Dec. 31, 2017 | 24,153 | $ 441 | $ (4,764) | 463,428 | (39) | (434,913) |
Stock-based compensation expense | 27,593 | 27,593 | ||||
Equity component of convertible senior notes, net | 52,194 | 52,194 | ||||
Purchase of capped calls related to convertible senior notes | (26,910) | (26,910) | ||||
Issuance of common stock related to secondary offering (in shares) | 1,500 | |||||
Issuance of common stock related to secondary offering | 30,907 | $ 15 | 30,892 | |||
Issuance of common stock under ESPP (in shares) | 219 | |||||
Issuance of common stock under employee stock purchase plan | 3,637 | $ 2 | 3,635 | |||
Vesting of restricted stock units (in shares) | 973 | |||||
Vesting of restricted stock units | 0 | $ 10 | (10) | |||
Forfeiture of restricted stock awards (in shares) | (3) | |||||
Forfeiture of restricted stock awards | 0 | |||||
Shares withheld for employee taxes (in shares) | (88) | |||||
Shares withheld for employee taxes | (2,197) | $ (1) | (2,196) | |||
Issuance of common stock upon exercise of stock options (in shares) | 945 | |||||
Issuance of common stock upon exercise of stock options | 7,606 | $ 9 | 7,597 | |||
Net unrealized gain on investments | 8 | 8 | ||||
Net loss | (55,545) | (55,545) | ||||
Ending Balance (in shares) at Dec. 31, 2018 | 47,600 | 487 | ||||
Ending Balance at Dec. 31, 2018 | 87,319 | $ 476 | $ (4,764) | 556,223 | (31) | (464,585) |
Stock-based compensation expense | 40,664 | 40,664 | ||||
Issuance of common stock under ESPP (in shares) | 185 | |||||
Issuance of common stock under employee stock purchase plan | 5,521 | $ 2 | 5,519 | |||
Vesting of restricted stock units (in shares) | 1,292 | |||||
Vesting of restricted stock units | 0 | $ 13 | (13) | |||
Shares withheld for employee taxes (in shares) | (134) | |||||
Shares withheld for employee taxes | (6,952) | $ (2) | (6,950) | |||
Issuance of common stock upon exercise of stock options (in shares) | 968 | |||||
Issuance of common stock upon exercise of stock options | 10,217 | $ 10 | 10,207 | |||
Net unrealized gain on investments | 244 | 244 | ||||
Net loss | (53,845) | (53,845) | ||||
Ending Balance (in shares) at Dec. 31, 2019 | 49,911 | 487 | ||||
Ending Balance at Dec. 31, 2019 | $ 83,168 | $ 499 | $ (4,764) | $ 605,650 | $ 213 | $ (518,430) |
CONSOLIDATED STATEMENTS OF CASH
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Cash flows from operating activities: | |||
Net loss | $ (53,845,000) | $ (55,545,000) | $ (45,470,000) |
Adjustments to reconcile net loss to net cash (used in) provided by operating activities: | |||
Depreciation and amortization | 16,528,000 | 11,097,000 | 7,628,000 |
Amortization of debt discount and issuance costs | 10,513,000 | 3,831,000 | 0 |
Stock-based compensation expense | 40,664,000 | 27,593,000 | 19,541,000 |
Provision for doubtful accounts | 2,241,000 | 740,000 | 905,000 |
Deferred income taxes | (645,000) | (69,000) | (2,860,000) |
Foreign currency re-measurement (gain) loss | 255,000 | 757,000 | (364,000) |
Other non-cash items | (1,889,000) | (506,000) | 209,000 |
Changes in assets and liabilities: | |||
Accounts receivable | (14,800,000) | (1,685,000) | (25,217,000) |
Deferred contract acquisition and fulfillment costs | (11,306,000) | (12,790,000) | 0 |
Prepaid expenses and other assets | (13,691,000) | (287,000) | (74,000) |
Accounts payable | 92,000 | 3,675,000 | (2,257,000) |
Accrued expenses | 4,759,000 | 6,018,000 | 6,758,000 |
Deferred revenue | 18,686,000 | 22,870,000 | 55,437,000 |
Other liabilities | 1,018,000 | 367,000 | (950,000) |
Net cash (used in) provided by operating activities | (1,420,000) | 6,066,000 | 13,286,000 |
Cash flows from investing activities: | |||
Business acquisitions, net of cash acquired | (14,607,000) | (14,460,000) | (14,717,000) |
Purchases of property and equipment | (29,428,000) | (12,813,000) | (4,824,000) |
Capitalization of internal-use software | (6,087,000) | (3,265,000) | (1,162,000) |
Purchases of investments | (148,047,000) | (233,421,000) | (35,190,000) |
Sales and maturities of investments | 214,980,000 | 70,226,000 | 33,672,000 |
Net cash used in investing activities | 16,811,000 | (193,733,000) | (22,221,000) |
Cash flows from financing activities: | |||
Proceeds from issuance of convertible senior notes, net of issuance costs of $6,879 | 0 | 223,121,000 | 0 |
Purchase of capped calls related to convertible senior notes | 0 | (26,910,000) | 0 |
Proceeds from follow-on public offering, net of offering costs of $608 | 0 | 30,907,000 | 0 |
Deferred business acquisition payment | 0 | 0 | (796,000) |
Taxes paid related to net share settlement of equity awards | (6,952,000) | (2,197,000) | (698,000) |
Proceeds from employee stock purchase plan | 5,521,000 | 3,637,000 | 2,914,000 |
Proceeds from stock option exercises | 10,219,000 | 7,606,000 | 5,848,000 |
Net cash provided by financing activities | 8,788,000 | 236,164,000 | 7,268,000 |
Effect of exchange rate changes on cash, cash equivalents and restricted cash | (331,000) | (694,000) | 281,000 |
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total | 23,848,000 | 47,803,000 | (1,386,000) |
Cash, cash equivalents and restricted cash, beginning of period | 99,565,000 | 51,762,000 | 53,148,000 |
Cash, cash equivalents and restricted cash, end of period | 123,413,000 | 99,565,000 | 51,762,000 |
Supplemental cash flow information: | |||
Cash paid for interest on convertible senior notes | 2,779,000 | 0 | 0 |
Cash paid for income taxes, net of refunds | 400,000 | 188,000 | 801,000 |
Non-cash investing activities: | |||
Leasehold improvements acquired through tenant improvement allowance | 14,016,000 | 0 | 0 |
Reconciliation of cash, cash equivalents and restricted cash: | |||
Total cash, cash equivalents and restricted cash | $ 99,565,000 | $ 51,762,000 | $ 51,762,000 |
CONSOLIDATED STATEMENTS OF CA_2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) $ in Thousands | 12 Months Ended |
Dec. 31, 2018USD ($) | |
Statement of Cash Flows [Abstract] | |
Payments of debt issuance costs | $ 6,879 |
Offering costs | $ 608 |
Nature of the Business
Nature of the Business | 12 Months Ended |
Dec. 31, 2019 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Nature of the Business | Nature of the BusinessRapid7, Inc. and subsidiaries (“we,” “us” or “our”) is advancing security with visibility, analytics, and automation delivered through our Insight cloud. Our solutions simplify the complex, allowing security teams to work more effectively with IT and development to reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks. |
Summary of Significant Accounti
Summary of Significant Accounting Policies | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Policies [Abstract] | |
Summary of Significant Accounting Policies | Summary of Significant Accounting Policies (a) Basis of Presentation and Consolidation The accompanying consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). (b) Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include the determination of the estimated economic life of perpetual licenses for revenue recognition, the determination of standalone selling prices in revenue transactions with multiple performance obligations, the estimated period of benefit for deferred contract acquisition and fulfillment costs, the useful lives of long-lived assets, the valuation of allowance for doubtful accounts, the valuation of stock-based compensation, the valuation of intangible assets acquired in a business combination, the incremental borrowing rate for operating leases and the valuation for deferred tax assets. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Actual results could differ from those estimates. (c) Revenue Recognition We generate products revenue from the sale of (1) cloud-based subscriptions for our InsightIDR, InsightVM, InsightAppSec and InsightConnect products, (2) managed services offerings which utilize our products and (3) term or perpetual software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products. We also generate appliance revenue that is included in our products revenue and is associated with hardware sold with our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services. Our deployment services educate and assist our customers on the best use and best practices to deploy our solutions. We adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2014-09, Revenue from Contracts with Customers (Topic 606) (ASC 606) on January 1, 2018 using the modified retrospective method. The adoption of ASC 606 resulted in a cumulative adjustment to increase our accumulated deficit by $25.9 million at January 1, 2018, which included a $0.9 million increase in deferred revenue and $0.4 million increase in deferred tax liabilities, offset by a $27.1 million increase in deferred contract asset and fulfillment costs. As a result of the adoption of ASC 606, the net loss on our consolidated statement of operations for the year ended December 31, 2018 was decreased by $0.6 million. The change in the net loss was primarily due to a $12.9 million decrease in sales and marketing expense, due to the capitalization of commissions, partially offset by a $11.8 million decrease in revenue, primarily due to a decrease in perpetual license revenue and a $0.3 million increase in provision to income taxes due additional deferred taxes for the temporary differences between the accounting and tax treatment of capitalized costs to obtain and fulfill a contract. The adoption of ASC 606 resulted in offsetting changes in operating assets and liabilities and had no impact on net cash flow from operations. We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following five steps: 1) Identify the contract with a customer We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent 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, credit and financial information pertaining to the customer. 2) Identify the performance obligations in the contract Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. 3) Determine the transaction price The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our 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 revenue recognized ratably over the contract period. Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin. 4) Allocate the transaction price to performance obligations 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”). 5) Recognize revenue when or as we satisfy a performance obligation Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services. Subscription Revenue Subscription revenue consists of revenue from our cloud-based subscription, managed services offerings and content subscriptions associated with our software licenses. • We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. • Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. • Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. • Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our SSP. Certain subscription contracts contain service level commitments, which entitle our customers to receive service credits and, in certain cases, refunds, if our services do not meet certain levels. These service credits and refunds represent variable consideration. We have historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by our subscription contracts and accordingly, no estimated refunds have been considered in the allocation of the transaction price. Term and Perpetual Software Licenses For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology. For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the arrangement as a material right does not exist. For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. Maintenance and Support Maintenance and support services are sold with our perpetual and term software licenses. As maintenance and support services are distinct from the perpetual and term software license, revenue attributable to maintenance and support services is recognized ratably over the contractual period. Professional Services All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date. Other Other revenue primarily includes revenue from delivery of appliances and other miscellaneous revenue. Contracts with Multiple Performance Obligations The majority of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach. Contract Balances Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2019, we recognized revenue of $186.7 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2019 and 2018, unbilled receivables of $0.8 million and $0.3 million, respectively, are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2019 and 2018, we have no contract assets recorded on our consolidated balance sheet. ASC 605 Revenue Accounting Policy For periods prior to January 1, 2018, revenue was recognized in accordance with ASC 605. Under ASC 605, revenue was recognized when all of the following criteria were met: (1) Persuasive evidence of an arrangement existed, (2) delivery had occurred, (3) the sales price was fixed or determinable and (4) collectability was probable. Substantially all of our software licenses were sold in multiple-element arrangements that included maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements were considered to be software elements other than cloud-based subscriptions and managed services which were non-software elements. Non-software elements included in multiple-element arrangements consist of a single deliverable that had stand-alone value and represented a single unit of accounting. We determined that we did not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses were generally not sold on a stand-alone basis and we purposefully employed variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve. When all of the elements of a multiple-element arrangement were software elements, the revenue for software licenses and any other products and services that were sold along with the license was generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which was longer than the period over which the professional services were performed. Revenue recognition began upon delivery of the software license, assuming that all other criteria for revenue recognition had been met. When a multiple-element arrangement included both software elements and non-software elements, the total arrangement consideration was first allocated between the software elements and the non-software elements based on the selling price hierarchy, which included (1) VSOE, if available, (2) third-party evidence, or TPE, if VSOE was not available or (3) best estimate of selling price, or BESP, if neither VSOE nor TPE was available. We were not able to establish a selling price for any element using VSOE or TPE. We determined BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration included our discounting practices, the size and volume of our transactions, our price lists, historical standalone sales and contract prices. The portion of the consideration allocated to the non-software elements was recognized ratably over the service period of the non-software elements, assuming all other criteria for revenue recognition had been met. The portion of the consideration allocated to software elements was recognized as described above. With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognized revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition were met. We recognized revenue from professional services sold on a stand-alone basis as those services were rendered. (d) Cash and Cash Equivalents We consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. As of December 31, 2019 and 2018, $106.8 million and $58.6 million, respectively, of our cash equivalents were invested in money market funds and commercial paper. (e) Restricted Cash As of December 31, 2017, we had $0.2 million of restricted cash recorded on our balance sheet in other non-current assets as collateral for a credit card program. This restricted cash was released during 2018, therefore as of December 31, 2019 and 2018, we had no restricted cash on our balance sheet. (f) Investments We classify our investments as available-for-sale and record these investments at fair value. We currently invest primarily in commercial paper, corporate bonds, agency bonds, U.S. Government agencies and asset-backed securities. Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. Additionally, we do not invest in any securities with contractual maturities greater than 24 months. Unrealized gains and losses that are considered temporary are reported as a component of other comprehensive loss. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations. We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Factors considered in determining whether a loss is other-than-temporary include, but are not limited to: the length of time and extent a security’s fair value has been below its cost, the financial condition and near-term prospects of the investee, the credit quality of the security’s issuer, likelihood of recovery and our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in value. For our debt instruments, we also evaluate whether we have the intent to sell the security or it is more likely than not that we will be required to sell the security before recovery of its cost basis. (g) Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering specific customer collection issues and historical write-off trends to determine whether an allowance is appropriate. Accounts receivable are charged against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for doubtful accounts are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off-balance sheet credit exposure related to our customers. The following table displays the changes in our allowance for doubtful accounts: Amount (in thousands) Balance at December 31, 2016 $ 1,061 Additions, net of recoveries 905 Less write-offs (488) Balance at December 31, 2017 1,478 Additions, net of recoveries 740 Less write-offs (594) Balance at December 31, 2018 1,624 Additions, net of recoveries 2,241 Less write-offs (2,036) Balance at December 31, 2019 $ 1,829 (h) Concentration of Credit Risk Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and short-term and long-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits. We have not experienced any losses in such accounts and believe that we are not exposed to any significant risk. We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer, including channel partners, accounted for 10% or more of our total revenues in 2019, 2018 or 2017 or accounts receivable as of December 31, 2019 or 2018. Our short-term and long-term investments primarily consist of commercial paper, corporate bonds, agency bonds, U.S. Government agencies and asset-backed securities. All of our investments are highly-rated by credit rating agencies and are issued by organizations with reputable credit, and therefore bear minimal credit risk. (i) Deferred Contract Acquisition and Fulfillment Costs We adopted ASC 606 on January 1, 2018 using the modified retrospective method. The adoption of ASC 606 resulted in a cumulative adjustment to increase our accumulated deficit as of January 1, 2018. Comparative prior periods were not adjusted. In accordance with ASC 606, we capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, up-sell or cross-sell are amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations. We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations. For periods prior to January 1, 2018, sales commissions were recognized in the period that the commissions were earned by our employees, which was typically upon signing of an arrangement. (j) Property and Equipment Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. The following table presents the useful lives of our property and equipment: Useful Lives Computer equipment and software 3 years Furniture and fixtures 5 - 7 years Leasehold improvements Shorter of the useful life of the asset or the lease term Repairs and maintenance costs are expensed as incurred. (k) Software Development Costs Software development costs associated with the development of products for sale are recorded to research and development expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for release to customers. To date, the software development costs have not been capitalized as we believe our current software development process is essentially completed concurrently with the establishment of technological feasibility. As such, these costs are expensed as incurred and recognized in research and development expenses in our consolidated statements of operations. With respect to software developed for internal use, we capitalize qualifying internal costs, such as payroll and benefits of those employees directly associated with the development of the software, and other qualifying consulting costs. Costs incurred during the preliminary planning and evaluation and post implementation stages of the project are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. We capitalized $6.1 million, $3.3 million and $1.2 million of costs related to software developed for internal use in the years ended December 31, 2019, 2018 and 2017, respectively. (l) Leases Effective January 1, 2019, we adopted FASB ASU 2016-02, Leases (Topic 842), as amended (ASC 842). In accordance with ASC 842, at the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Most leases with a term greater than one year are recognized on the consolidated balance sheet as right-of-use (ROU) assets, lease liabilities and, if applicable, long-term lease liabilities. We have elected not to recognize on the balance sheet leases with terms of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and therefore we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option. For periods prior to the adoption of ASC 842, we recorded rent expense on a straight-line basis over the term of the related lease. The difference between the straight-line rent expense and the payments made in accordance with the operating lease agreements were recognized as a deferred rent liability on the accompanying consolidated balance sheets. (m) Long-Lived Assets We evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of the assets to the future net undiscounted cash flows directly associated with the assets. If such assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the assets. For the year ended December 31, 2019, we determined there were no indicators of impairment of our long-lived assets. (n) Business Combinations We account for business combinations by recognizing the fair value of acquired assets and liabilities. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Acquisition-related transaction costs are expensed as incurred. Determining the fair value of assets and liabilities assumed requires management to make significant estimates and assumptions, especially with respect to intangible assets. While we use our best estimates and assumptions as part of the purchase price allocation to accurately value assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill to the extent that we identify adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related transaction costs are expensed as incurred. (o) Goodwill Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. For our goodwill impairment analysis, we operate with a single reporting unit. To test goodwill impairment, we perform a single-step goodwill impairment test to identify potential goodwill impairment. The single-step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit’s carrying value exceeds its fair value. In performing the single step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2019, we concluded the fair value of our single reporting unit exceeded its' carrying value and there was n |
Revenue from Contracts with Cus
Revenue from Contracts with Customers | 12 Months Ended |
Dec. 31, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Revenue from Contracts with Customers | Revenue from Contracts with Customers The following table summarizes revenue from contracts with customers for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) Subscription revenue $ 220,589 $ 137,442 Term and perpetual software licenses 38,931 28,200 Maintenance and support 36,778 42,223 Professional services 29,050 33,297 Other 1,599 2,929 Total revenue $ 326,947 $ 244,091 The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) United States $ 264,852 $ 199,852 All other 62,095 44,239 Total revenue $ 326,947 $ 244,091 Transaction Price Allocated to the Remaining Performance Obligations The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2019. The estimated revenues do not include unexercised contract renewals. 2020 2021 2022 and thereafter (in thousands) Subscription revenue $ 182,283 $ 23,538 $ 6,841 Term and perpetual software licenses 26,164 10,127 5,496 Maintenance and support 22,607 2,791 805 The amounts presented in the table above primarily consist of fixed fees which are typically recognized ratably as the performance obligation is satisfied. As of December 31, 2019, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied associated with professional services was $12.7 million. We will recognize this revenue as the professional services are completed, which is expected to occur within the next 12 months or less. The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) Beginning balance $ 39,955 $ 27,165 Capitalization of contract acquisition and fulfillment costs 26,109 22,765 Amortization of deferred contract acquisition and fulfillment costs (14,804) (9,975) Ending balance $ 51,260 $ 39,955 |
Business Combinations
Business Combinations | 12 Months Ended |
Dec. 31, 2019 | |
Business Combinations [Abstract] | |
Business Combinations | Business Combinations NetFort Technologies Limited On April 1, 2019, we acquired NetFort Technologies Limited (NetFort), a provider of end-to-end network traffic visibility and analytics across cloud, virtual and physical platforms for a purchase price of $16.1 million. The $16.1 million purchase price was funded with cash. We expensed the related acquisition costs of $0.5 million in general and administrative expense. The following table summarizes the allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands): Purchase price $ 16,130 Recognized amount of identifiable assets acquired and liabilities assumed: Cash and cash equivalents 1,523 Other net working capital 325 Deferred revenue (487) Deferred tax liability (761) Intangible asset 6,084 Total identifiable net assets assumed 6,684 Goodwill 9,446 Total purchase price allocation $ 16,130 The fair value of identifiable intangible assets was based on valuations using the income approach. The estimated fair value and useful life of identifiable intangible assets are as follows: Amount Weighted Average Amortization Life (years) (in thousands) Developed technology $ 6,084 5 The excess of the purchase price over the tangible assets acquired, identifiable intangible asset acquired and assumed liabilities was recorded as goodwill. We believe that the amount of goodwill reflects the expected synergistic benefits of being able to leverage the integration of the technology acquired with our existing product offerings and to be able to successfully market and sell these new products and features to our customer base. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset were not deductible for tax purposes. Accordingly, a $0.8 million deferred tax benefit was recorded resulting from a partial release of our valuation allowance to account for the creation of a deferred tax liability for the developed technology intangible asset acquired. Following the acquisition, certain retained employees and non-employee contractors of NetFort received an aggregate of 123,623 restricted stock units (RSUs), which will vest over a maximum of three years. The vesting of the RSUs are subject to the employee's continued service with us. Accordingly, stock-based compensation expense associated with the RSUs will be expensed as incurred in our post-acquisition financial statements. Proforma results of operations have not been included, as the acquisition of NetFort was not material to our results of operations for any periods presented. tCell.io, Inc. On October 15, 2018, we acquired tCell.io, Inc. (tCell) for total cash consideration of $15.4 million. We expensed the related acquisition costs of $0.1 million in general and administrative expense. The assets acquired and liabilities assumed were recorded at their estimated fair values as of the acquisition date. The excess of the purchase price over the assets acquired and liabilities assumed was recorded as goodwill. The fair value of goodwill and intangible assets were $5.3 million and $9.2 million, respectively. The goodwill was allocated to our one reporting unit. The acquired goodwill and intangible asset were not deductible for tax purposes. Komand, Inc. On July 12, 2017, we acquired 100% of the outstanding equity of Komand, Inc. (Komand) for total cash consideration of $14.7 million, net of cash acquired of $0.1 million. We expensed the related acquisition costs of $0.2 million in general and administrative expense. |
Fair Value Measurements and Inv
Fair Value Measurements and Investments | 12 Months Ended |
Dec. 31, 2019 | |
Fair Value Disclosures [Abstract] | |
Fair Value Measurements and Investments | Fair Value Measurements and Investments We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows: • Level 1 : Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. • Level 2 : Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities. • Level 3 : Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability. We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories: As of December 31, 2019 Level 1 Level 2 Level 3 Total (in thousands) Description: Assets: Money market funds $ 106,781 $ — $ — $ 106,781 Corporate bonds — 60,878 — 60,878 U.S. Government agencies 36,979 — — 36,979 Commercial paper — 19,966 — 19,966 Agency bonds — 12,242 — 12,242 Asset-backed securities — 8,980 — 8,980 Total assets $ 143,760 $ 102,066 $ — $ 245,826 As of December 31, 2018 Level 1 Level 2 Level 3 Total (in thousands) Description: Assets: Money market funds $ 55,646 $ — $ — $ 55,646 U.S. Government agencies 74,481 — — 74,481 Commercial paper — 57,554 — 57,554 Corporate bonds — 48,495 — 48,495 Agency bonds — 19,087 — 19,087 Asset-backed securities — 7,483 — 7,483 Total assets $ 130,127 $ 132,619 $ — $ 262,746 As of December 31, 2019, the fair value of our 1.25% convertible senior notes due 2023 (Notes), as further described in Note 9, Convertible Senior Notes and Capped Calls , was $342.7 million based upon quoted market prices. We consider the fair value of the Notes to be a Level 2 measurement due to limited trading activity of the Notes. We had no financial liabilities measured and recorded at fair value on a recurring basis as of December 31, 2019 and 2018. Our investments, which are all classified as available-for-sale, consisted of the following: As of December 31, 2019 Amortized Gross Gross Fair Value (in thousands) Description: U.S. Government agencies $ 36,880 $ 99 $ — $ 36,979 Corporate bonds 60,803 77 (2) 60,878 Commercial paper 19,965 1 — 19,966 Agency bonds 12,198 44 — 12,242 Asset-backed securities 8,986 1 (7) 8,980 Total $ 138,832 $ 222 $ (9) $ 139,045 As of December 31, 2018 Amortized Gross Gross Fair Value (in thousands) Description: U.S. Government agencies $ 71,480 $ 20 $ (17) $ 71,483 Commercial paper 57,554 — — 57,554 Corporate bonds 48,532 15 (52) 48,495 Agency bonds 19,077 16 (6) 19,087 Asset-backed securities 7,490 — (7) 7,483 Total $ 204,133 $ 51 $ (82) $ 204,102 As of December 31, 2019 and 2018, our available-for-sale investments had maturities ranging from 3 months to 2 years. Our available-for-sale investments as of December 31, 2018 included $3.0 million of U.S. Government agencies investments which are classified as cash and cash equivalents as the original maturity was less than three months. |
Deferred Contract Acquisition a
Deferred Contract Acquisition and Fulfillment Costs | 12 Months Ended |
Dec. 31, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Deferred Contract Acquisition and Fulfillment Costs | Revenue from Contracts with Customers The following table summarizes revenue from contracts with customers for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) Subscription revenue $ 220,589 $ 137,442 Term and perpetual software licenses 38,931 28,200 Maintenance and support 36,778 42,223 Professional services 29,050 33,297 Other 1,599 2,929 Total revenue $ 326,947 $ 244,091 The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) United States $ 264,852 $ 199,852 All other 62,095 44,239 Total revenue $ 326,947 $ 244,091 Transaction Price Allocated to the Remaining Performance Obligations The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2019. The estimated revenues do not include unexercised contract renewals. 2020 2021 2022 and thereafter (in thousands) Subscription revenue $ 182,283 $ 23,538 $ 6,841 Term and perpetual software licenses 26,164 10,127 5,496 Maintenance and support 22,607 2,791 805 The amounts presented in the table above primarily consist of fixed fees which are typically recognized ratably as the performance obligation is satisfied. As of December 31, 2019, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied associated with professional services was $12.7 million. We will recognize this revenue as the professional services are completed, which is expected to occur within the next 12 months or less. The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) Beginning balance $ 39,955 $ 27,165 Capitalization of contract acquisition and fulfillment costs 26,109 22,765 Amortization of deferred contract acquisition and fulfillment costs (14,804) (9,975) Ending balance $ 51,260 $ 39,955 |
Property and Equipment
Property and Equipment | 12 Months Ended |
Dec. 31, 2019 | |
Property, Plant and Equipment [Abstract] | |
Property and Equipment | Property and Equipment Property and equipment are recorded at cost and consist of the following: As of December 31, 2019 2018 (in thousands) Computer equipment and software $ 13,106 $ 18,724 Furniture and fixtures (1) 7,522 5,580 Leasehold improvements (1) 44,050 19,437 Total 64,678 43,741 Less accumulated depreciation (14,008) (26,218) Property and equipment, net $ 50,670 $ 17,523 (1) As of December 31, 2019, $30.2 million and $4.0 million of leasehold improvements and furniture and fixtures, respectively, related to our new Boston, Massachusetts corporate headquarters. As of December 31, 2018, leasehold improvements included $4.0 million of construction-in progress related to our new corporate headquarters facility. In 2019, we disposed of $9.2 million, $8.7 million and $3.3 million of computer equipment and software, leasehold improvements and furniture and fixtures, respectively, of fully depreciated assets which were no longer in use. We recorded depreciation expense of $9.0 million, $6.5 million and $4.8 million in 2019, 2018 and 2017, respectively. |
Goodwill and Intangible Assets
Goodwill and Intangible Assets | 12 Months Ended |
Dec. 31, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Goodwill and Intangible Assets | Goodwill and Intangible Assets Goodwill was $97.9 million and $88.4 million as of December 31, 2019 and 2018, respectively. There were no goodwill impairment charges in 2019, 2018 or 2017. The following table displays the changes in the gross carrying amount of goodwill: Amount (in thousands) Balance at December 31, 2017 $ 83,164 tCell acquisition 5,256 Balance at December 31, 2018 $ 88,420 NetFort acquisition 9,446 Balance at December 31, 2019 $ 97,866 The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs: As of December 31, 2019 As of December 31, 2018 Weighted- Gross Carrying Accumulated Net Book Value Gross Carrying Accumulated Net Book Value (in thousands) Intangible assets subject to amortization: Developed technology 5.4 $ 35,855 $ (16,080) $ 19,775 $ 29,771 $ (9,741) $ 20,030 Customer relationships 6.7 1,000 (641) 359 1,000 (504) 496 Trade names 6.1 519 (519) — 519 (516) 3 Non-compete agreements 2.0 40 (40) — 40 (40) — Total acquired intangible assets 37,414 (17,280) 20,134 31,330 (10,801) 20,529 Internal-use software 9,873 (1,446) 8,427 3,786 (360) 3,426 Total intangible assets $ 47,287 $ (18,726) $ 28,561 $ 35,116 $ (11,161) $ 23,955 Intangible assets are expensed on a straight-line basis over the useful life of the asset. We recorded amortization expense of $7.5 million, $4.6 million and $2.8 million in 2019, 2018 and 2017, respectively. Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of December 31, 2019 is as follows (in thousands): 2020 $ 8,580 2021 7,785 2022 4,914 2023 2,667 2024 304 2025 and thereafter — Total $ 24,250 |
Convertible Senior Notes and Ca
Convertible Senior Notes and Capped Calls | 12 Months Ended |
Dec. 31, 2019 | |
Debt Disclosure [Abstract] | |
Convertible Senior Notes and Capped Calls | Convertible Senior Notes and Capped Calls In August 2018, we issued $200.0 million aggregate principal amount of convertible senior notes due August 1, 2023 and an additional $30.0 million aggregate principal amount of such notes pursuant to the exercise in full of the over-allotment options of the initial purchasers (collectively, the Notes). The Notes are our senior unsecured obligations and bear interest at a fixed rate of 1.25% per annum, payable semi-annually in arrears on February 1 and August 1 of each year, commencing on February 1, 2019. The Notes will mature and are payable in full on August 1, 2023, unless earlier converted, redeemed or repurchased. The Notes do not contain any financial covenants. The total net proceeds from the Notes offering, after deducting initial purchase discounts and estimated debt issuance costs was $223.1 million. The Notes are governed by an indenture between the Company, as an issuer, and U.S. National Association, as trustee (the Indenture). Each $1,000 principal amount of the Notes is initially convertible into 24.0460 shares of our common stock, the Conversion Option, which is equivalent to an initial conversion price of approximately $41.59 per share, subject to adjustment upon the occurrence of specified events. The holders of the Notes may convert their notes at their option at any time prior to the close of business on the business day immediately preceding February 1, 2023, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2018 (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the Notes on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (measurement period) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate of the Notes on each such trading day; (3) if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events (as set forth in the Indenture). On or after February 1, 2023 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their Notes at any time, regardless of the foregoing circumstances. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election, in the manner and subject to the terms and conditions provided in the Indenture. If we undergo a fundamental change (as set forth in the Indenture) at any time prior to the maturity date, holders of the Notes, will have the right, at their option, to require us to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, in each case as described in the Indenture, we will increase the conversion rate for a holder of the Notes who elects to convert its Notes in connection with such a corporate event or during the related redemption period in certain circumstances. During the three months ended December 31, 2019, the conversion feature of the Notes was triggered as the last reported price of our common stock was more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the Notes are currently convertible, in whole or in part, at the option of the holders between January 1, 2020 through March 31, 2020. Whether the Notes will be convertible following such period will depend on the continued satisfaction of this condition or another conversion condition in the future. We had not received any conversion notices through the issuance date of our audited consolidated financial statements. Since we have the election of repaying the Notes in cash, shares of our common stock, or a combination of both, we have continued to classify the Notes as long-term debt on our consolidated balance sheet as of December 31, 2019. We may not redeem the Notes prior to August 6, 2021. On or after August 6, 2021, we may redeem for cash all or any portion of the Notes, at our option, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including the trading day immediately preceding, the date on which we provide the redemption notice at a redemption price equal to 100% principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. The foregoing description is qualified in its entirety by reference to the text of the Indenture and the Form of the Notes, which are incorporated by reference as Exhibits 4.4 and 4.5 to this Annual Report on Form 10-K. In accounting for the transaction, the Notes have been separated into liability and equity components. The initial carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The initial carrying amount of the equity component representing the Conversion Option was $53.8 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component was recorded as an increase to additional paid-in capital and is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the Notes over the initial carrying amount of the liability component, the debt discount, is amortized to interest expense over the contractual term of the Notes at an effective interest rate of 7.36%. In accounting for the debt issuance costs of $6.9 million related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on their relative fair values. Issuance costs attributable to the liability component of $5.3 million are netted against the principal balance of the Notes and will be amortized to interest expense using the effective interest method over the contractual term of the Notes. Issuance costs attributable to the equity component of $1.6 million were netted with the equity component in additional paid-in capital. The net carrying amount of the liability component of the Notes was as follows: As of December 31, 2019 2018 (in thousands) Principal $ 230,000 $ 230,000 Unamortized debt discount (40,768) (50,334) Unamortized issuance costs (4,032) (4,978) Net carrying amount $ 185,200 $ 174,688 The net carrying amount of the equity component as of December 31, 2019 and 2018 was as follows: Debt discount for conversion option $ 53,820 Issuance costs (1,626) Net carrying amount $ 52,194 Interest expense related to the Notes was as follows: Year Ended December 31, 2019 2018 (in thousands) Contractual interest expense $ 2,875 $ 1,103 Amortization of debt discount 9,567 3,486 Amortization of issuance costs 946 345 Total interest expense $ 13,388 $ 4,934 The future payments of the principal and contractual interest related to the Notes as of December 31, 2019 are as follows (in thousands): Principal Interest Total 2020 — 2,875 2,875 2021 — 2,875 2,875 2022 — 2,875 2,875 2023 230,000 2,875 232,875 Total $ 230,000 $ 11,500 $ 241,500 In connection with the offering of the Notes, we entered into privately negotiated capped call transactions with certain counterparties (Capped Calls). The Capped Calls each have an initial strike price of $41.59 per share, subject to certain adjustments, which correspond to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $63.98 per share, subject to certain adjustments. The Capped Calls are expected to offset potential dilution to our common stock upon conversion of the Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 5.5 million shares of our common stock. For accounting purposes, the Capped Calls are separate transactions, and not part of the terms of the Notes. The Capped Calls are recorded in stockholders' equity and are not accounted for as derivatives. Accordingly, the cost of $26.9 million incurred in connection with the Capped Calls was recorded as a reduction to additional paid-in capital. The net impact to our stockholders' equity, included in additional paid-in capital, of the above components of the Notes was as follows (in thousands): Conversion option $ 53,820 Purchase of capped calls (26,910) Issuance costs (1,626) Total $ 25,284 |
Leases
Leases | 12 Months Ended |
Dec. 31, 2019 | |
Leases [Abstract] | |
Leases | Leases Our leases primarily relate to office facilities that have remaining terms of up to 10 years, some of which include one or more options to renew with renewal terms of up to 5 years and some of which include options to terminate the leases within the next 7 years. All of our leases are classified as operating leases. In November 2017, we entered into a lease agreement with respect to approximately 147,000 square feet of office space at 120 Causeway Street, Boston, Massachusetts for our new corporate headquarters. The term of the lease was 126 months. We took possession of the leased office space on May 1, 2019 at which time we recorded a ROU asset and corresponding lease liability of $58.6 million. The components of lease expense were as follows: Year Ended (in thousands) Operating lease costs $ 11,299 Short-term lease costs 1,140 Variable lease costs 3,388 Total lease costs $ 15,827 Supplemental balance sheet information related to the operating leases was as follows: As of (in thousands, except lease term and discount rate) Operating ROU assets $ 60,984 Operating lease liabilities, current portion $ 7,179 Operating lease liabilities, non-current portion 72,294 Total operating lease liabilities $ 79,473 Weighted average remaining lease terms (in years) - operating leases 8.7 Weighted average discount rate - operating leases 7.6 % Supplemental cash flow information related to leases was as follows: Year Ended (in thousands) Cash paid for amounts included in the measurement of lease liabilities $ 11,720 ROU assets obtained in exchange for new lease obligations $ 65,873 Maturities of operating lease liabilities as of December 31, 2019 were as follows (in thousands): 2020 $ 12,151 2021 12,824 2022 12,291 2023 12,005 2024 11,288 Thereafter 44,204 Total lease payments $ 104,763 Less: imputed interest (25,290) Total $ 79,473 In July 2019, we entered into a lease agreement with respect to approximately 67,000 square feet at 100 Causeway Street, Boston, Massachusetts, to be located in the same complex as, and in order to expand, our corporate headquarters. The term of the lease is 102 months and is expected to commence in June 2021. Our future lease payments are approximately $35.0 million. We plan to take possession of the leased office space in the second quarter of 2021, at which time we will record an operating ROU asset and corresponding lease liability. In October 2019, we entered into a lease agreement with respect to approximately 48,000 square feet located in Belfast, Northern Ireland. The term of the lease is 120 months and is expected to commence in March 2020. Our future lease payments are approximately $10.1 million. We plan to take possession of the leased office space in the first quarter of 2020, at which time we will record an operating ROU asset and corresponding lease liability. Under the prior lease accounting standard, as of December 31, 2018, the future minimum payments under non-cancellable leases, which included the initial office space for our headquarters, were as follows (in thousands): 2019 $ 9,899 2020 11,616 2021 10,933 2022 11,054 2023 11,136 Thereafter 53,648 Total $ 108,286 |
Stockholders' Equity
Stockholders' Equity | 12 Months Ended |
Dec. 31, 2019 | |
Equity [Abstract] | |
Stockholders' Equity | Stockholders’ EquityOn January 30, 2018, we completed a public offering of 5,950,000 shares of our common stock, of which 1,500,000 shares of common stock were sold by us and 4,450,000 shares of common stock were sold by certain existing stockholders, at an offering price of $22.00 per share, including 770,000 shares pursuant to the underwriters' option to purchase additional shares from the existing stockholders. Our net proceeds from the offering were $30.9 million, after deducting underwriting discounts and commissions and our offering expenses. We did not receive any of the proceeds from the sale of shares by the existing stockholders. |
Stock-Based Compensation
Stock-Based Compensation | 12 Months Ended |
Dec. 31, 2019 | |
Share-based Payment Arrangement [Abstract] | |
Stock-Based Compensation | Stock-Based Compensation ( a) General In connection with our IPO, our board of directors resolved not to make future grants under our 2011 Stock Option and Grant Plan (the 2011 Plan). The 2011 Plan will continue to govern outstanding awards granted thereunder. The 2011 Plan provided for the grant of qualified incentive stock options and nonqualified stock options or other awards such as RSAs to our employees, officers, directors and outside consultants. In July 2015, our board of directors adopted and our stockholders approved our 2015 Equity Incentive Plan (the 2015 Plan). We initially reserved 800,000 shares of our common stock for the issuance of awards under the 2015 Plan plus the number of shares of common stock reserved for issuance under the 2011 Plan at the time the 2015 Plan became effective. The 2015 Plan also provides that (i) any shares subject to awards granted under the 2011 Plan that would have otherwise returned to the 2011 Plan (such as upon the expiration or termination of a stock award prior to vesting) will be added to, and available for issuance under, the 2015 Plan and (ii) the number of shares reserved and available for issuance under the 2015 Plan automatically increases each January 1, beginning on January 1, 2016, by 4% of the outstanding number of shares of our common stock on the immediately preceding December 31 (known as the “evergreen” provision) or such lesser number of shares as determined by our board of directors. Additionally, on October 8, 2015, our board of directors amended, effective as of the acquisition of Logentries, the 2015 Plan to reserve an additional 1,500,000 shares of our common stock for issuance of inducement awards. In February 2019, March 2018 and March 2017, we registered the increase in the number of shares authorized to be issued under the 2015 Plan by 1,904,017, 1,762,149 and 1,702,187 shares, respectively, which represents the amount automatically added pursuant to the annual evergreen provision contained therein. As of December 31, 2019, the shares of common stock authorized to be issued under the 2015 Plan totaled 13,792,098 and there were 1,621,742 shares of common stock available for grant. We recognize stock-based compensation expense for all awards on a straight-line basis over the applicable vesting period, which is generally four years. Stock-based compensation expense for restricted stock, restricted stock units, stock options and purchase rights issued under our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows: Year Ended December 31, 2019 2018 2017 (in thousands) Stock-based compensation expense: Cost of revenue $ 2,580 $ 1,692 $ 1,085 Research and development 15,670 10,822 7,205 Sales and marketing 11,883 7,569 5,756 General and administrative 10,531 7,510 5,495 Total stock-based compensation expense $ 40,664 $ 27,593 $ 19,541 (b) Restricted Stock and Restricted Stock Units Restricted stock and restricted stock unit activity during 2019, 2018 and 2017 was as follows: Restricted Stock Restricted Stock Units Shares Weighted- Shares Weighted- Unvested balance as of December 31, 2016 585,004 $ 18.05 734,577 $ 13.47 Granted — — 1,938,860 14.97 Vested (358,214) 17.85 (435,573) 13.80 Forfeited (16,707) 23.01 (249,355) 14.22 Unvested balance as of December 31, 2017 210,083 18.00 1,988,509 14.77 Granted — — 2,099,394 25.19 Vested (187,706) 18.80 (973,443) 17.41 Forfeited (700) 23.01 (340,687) 18.96 Unvested balance as of December 31, 2018 21,677 10.88 2,773,773 21.21 Granted — — 1,740,299 43.34 Vested (21,677) 10.88 (1,291,932) 24.42 Forfeited — — (285,216) 26.14 Unvested balance as of December 31, 2019 — $ — 2,936,924 $ 32.43 As of December 31, 2019, the unrecognized compensation cost related to shares of unvested restricted stock units expected to vest was $87.6 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 2.5 years. (c) Stock Options The following table summarizes information about stock option activity during the reporting periods: Shares Weighted Weighted Aggregate Outstanding as of December 31, 2016 4,580,375 $ 8.20 Granted 1,304,238 13.52 Exercised (887,062) 6.59 $ 9,665 Forfeited/cancelled (312,597) 12.79 Outstanding as of December 31, 2017 4,684,954 9.68 Granted 107,850 24.44 Exercised (944,658) 8.05 $ 19,982 Forfeited/cancelled (134,967) 15.20 Outstanding as of December 31, 2018 3,713,179 10.32 Granted — — Exercised (968,057) 10.55 $ 39,526 Forfeited/cancelled (39,664) 13.53 Outstanding as of December 31, 2019 2,705,458 $ 10.18 5.17 $ 124,007 Vested and exercisable as of December 31, 2019 2,266,261 $ 9.29 4.79 $ 105,901 As of December 31, 2019, the unrecognized compensation cost related to our unvested stock options expected to vest was $2.7 million. This unrecognized compensation will be recognized over an estimated weighted-average amortization period of 1.1 years. The total fair value of stock options vested in 2019, 2018 and 2017 was $3.7 million, $5.1 million and $5.9 million, respectively. The weighted-average grant date fair value per share of stock options granted in 2018 and 2017 was $11.86 and $6.72 per share, respectively. (d) Determining the Fair Value of Options We use the Black-Scholes option pricing model to estimate the fair value of stock option awards. The Black-Scholes option pricing model requires management to make a number of assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future. Expected Term The expected term represents the period that our stock options are expected to be outstanding. We calculated the expected term using the simplified method based on the average of each option’s vesting term and the contractual period during which the option can be exercised, which is typically 10 years following the date of grant. Expected Volatility We determine the price volatility factor based on the historical volatilities of our publicly traded peer group as we do not have a significant trading history for our common stock. Industry peers consist of several public companies in the technology industry that are similar to us in size, stage of life cycle, and financial leverage. We used the same set of peer group companies in all the relevant valuation estimates. We intend to continue to consistently apply this process using the same or similar public companies until a sufficient amount of historical information regarding the volatility of our own common stock share price becomes available, or unless circumstances change such that the identified companies are no longer similar to us, in which case, more suitable companies whose share prices are publicly available would be utilized in the calculation. Risk-Free Interest Rate The risk-free interest rate was based on U.S. Treasury zero-coupon securities with maturities consistent with the estimated expected term. Expected Dividend Yield We have not paid dividends on our common stock nor do we expect to pay dividends in the foreseeable future. We did not grant any stock options in 2019. The following table reflects the range of assumptions for options granted during 2018 and 2017: Year Ended December 31, 2018 2017 Expected term (in years) 6.1 5.5 – 6.1 Expected volatility 46 – 48% 48 – 52% Risk-free interest rate 2.4 – 2.8% 1.8 – 2.2% Expected dividend yield — — Grant date fair value per share $10.55 – 13.11 $6.09 – 9.38 (e) Employee Stock Purchase Plan On July 17, 2015, we filed a registration statement on Form S-8 with the Securities and Exchange Commission registering 800,000 shares of our common stock reserved under our 2015 Employee Stock Purchase Plan (ESPP). In February 2019, March 2018 and March 2017, we increased the number of shares to be authorized under the ESPP by 476,004, 440,537 and 425,547 shares, respectively, which represents the amount automatically added pursuant to the annual evergreen provision of the ESPP. As of December 31, 2019, the shares of common stock authorized to be issued under the ESPP totaled 2,557,492 and there were 1,559,227 shares of common stock available for grant. Under the ESPP, employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date. The following table reflects the assumptions used in the Black-Scholes option pricing model to calculate the expense related to the ESPP: Year Ended December 31, 2019 2018 2017 Expected term (in years) 0.5 - 1.0 0.5 - 1.0 0.5 - 1.0 Expected volatility 44 - 55% 37% 37 – 40% Risk-free interest rate 1.9 – 2.5% 2.0 – 2.6% 0.9 – 1.3% Expected dividend yield — — — Grant date fair value per share $14.17 – 17.94 $6.62 –10.95 $4.01 – 5.49 On March 15, 2017, we issued 138,085 shares of common stock to employees for aggregate proceeds of $1.5 million. The purchase prices of the shares of common stock were $10.60 and $12.79 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2016 of $12.47 and on March 15, 2017 of $15.05, respectively. On September 15, 2017, we issued 109,144 shares of common stock to employees for aggregate proceeds of $1.4 million. The purchase price of the shares of common stock was $12.96 per share, which was discounted in accordance with the terms of the ESPP from the closing price of our common stock on March 16, 2017 of $15.25. On March 15, 2018, we issued 123,607 shares of common stock to employees for aggregate proceeds of $1.6 million. The purchase prices of the shares were $12.96 and $14.78 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2017 of $15.25 and on September 18, 2017 of $17.39, respectively. On September 14, 2018, we issued 96,108 shares of common stock to employees for aggregate proceeds of $2.0 million. The purchase prices of the shares were $21.96 and $14.78 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2018 of $25.84 and on September 18, 2017 of $17.39, respectively. On March 15, 2019, we issued 110,822 shares of common stock to employees for aggregate proceeds of $2.6 million. The purchase prices of the shares were $30.46 and $21.96 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on September 17, 2018 of $35.84 and on March 16, 2018 of $25.84, respectively. On September 13, 2019, we issued 74,221 shares of common stock to employees for aggregate proceeds of $2.9 million. The purchase price of the shares were $30.46 and $42.22 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on September 17, 2018 of $35.84 and on September 13, 2019 of $49.67, respectively. |
Income Taxes
Income Taxes | 12 Months Ended |
Dec. 31, 2019 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes Loss before income taxes included in the consolidated statements of operations was as follows: Year Ended December 31, 2019 2018 2017 (in thousands) United States $ (41,111) $ (39,754) $ (22,757) Foreign (12,692) (15,325) (24,949) Loss before income taxes $ (53,803) $ (55,079) $ (47,706) Income tax expense (benefit) included in the consolidated statements of operations was as follows: Year Ended December 31, 2019 2018 2017 (in thousands) Current: Federal $ 260 $ 124 $ 333 State and local 109 126 128 Foreign 255 228 163 Total current tax expense 624 478 624 Deferred: Federal 9 (285) (2,885) State and local 2 16 8 Foreign (593) 257 17 Total deferred tax benefit (582) (12) (2,860) Income tax expense (benefit) $ 42 $ 466 $ (2,236) The reconciliation of income tax expense (benefit) to the amount computed at the federal statutory rate of 21% for the years ended December 31, 2019 and 2018 and 34% for the year ended December 31, 2017 was as follows: Year Ended December 31, 2019 2018 2017 Expected income tax 21.0 % 21.0 % 34.0 % State taxes, net of federal benefit (0.2) (0.2) (0.2) Permanent differences (2.8) 0.2 (0.4) Stock-based compensation 22.3 9.3 4.6 Federal research and development credit 1.3 1.2 1.0 Foreign rate differential (1.4) (1.1) (8.7) Change in valuation allowance (41.0) (32.8) (26.1) Other 0.7 1.5 0.5 Total income tax expense (benefit) (0.1) % (0.9) % 4.7 % The Tax Cuts and Jobs Act of 2017 (the Tax Act) requires a U.S. corporation to record taxes on global intangible low-tax income (GILTI) and elect an accounting policy to either 1) recognize GILTI as a current period expense when incurred or 2) to record deferred taxes for the temporary basis differences expected to reverse in the future as GILTI. We did not generate any GILTI during 2019 or 2018. We have elected to recognize GILTI tax as a period cost when incurred. Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws: As of December 31, 2019 2018 (in thousands) Deferred tax assets: Accruals and reserves $ 323 $ 397 Net operating loss carryforwards 85,969 55,457 Deferred revenue 14,401 15,421 Depreciation 2,335 1,542 Research and development credits 4,665 3,440 Stock-based compensation 3,806 4,851 Tax credits 1,181 932 Other 4,926 953 Total deferred tax assets 117,606 82,993 Deferred tax liabilities: Intangible assets (2,249) (1,104) Convertible senior notes (9,959) (12,537) Deferred contract acquisition and fulfillment costs (11,565) (9,796) Other (20) (79) Total deferred tax liabilities (23,793) (23,516) Less: Valuation allowance (94,581) (60,130) Net deferred tax liabilities $ (768) $ (653) As of December 31, 2019, we have evaluated the need for a valuation allowance on deferred tax assets. In assessing whether the deferred tax assets are realized, management considered whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Due to our history of generating losses in the United States, the United Kingdom and Ireland, we continue to record a full valuation allowance against our deferred tax assets in these jurisdictions. If we achieve future profitability, a significant portion of these deferred tax assets could be available to offset future income taxes. The valuation allowance increased by $34.5 million for the year ended December 31, 2019, primarily due to additional operating losses generated during the year. We plan to permanently reinvest the undistributed earnings of our foreign subsidiaries. If we repatriate these earnings, we may be required to pay U.S. state and local taxes, as well as foreign withholding taxes. As of December 31, 2019, we had federal and state net operating loss carryforwards of $275.8 million and $209.7 million, respectively. As part of the Tax Act, federal net operating losses generated after December 31, 2017, which total $156.3 million, have no expiration date and will be carried forward indefinitely. The remaining federal and state net operating loss carryforwards expire at various dates beginning in 2021. As of December 31, 2019, we had foreign net operating loss carryforwards of $119.8 million that can be carried forward indefinitely. We also had federal, state and international research and development credit carryforwards of $3.0 million, $1.6 million and $0.1 million as of December 31, 2019, respectively. These credit carryforwards expire at various dates beginning in 2023. We believe that a change of ownership within the meaning of Section 382 and 383 of the Internal Revenue Code of 1986, as amended, occurred in 2011 and 2018. Under Section 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards (NOLs), and other pre-change tax attributes, such as research and development credits, to offset its post-change income may be limited. The analysis indicates that although an ownership change occurred, our U.S. federal net operating losses and research and development credits would not expire before utilization as a result of the ownership change. In the event we have subsequent changes in ownership, net operating losses and research and development credit carryforwards could be limited. We file income tax returns in all jurisdictions in which we operate. We have established reserves to provide for additional income taxes that management believes will more likely or not be due in future years. The reserves have been established based upon our assessment as to the potential exposure. Changes in our reserves for unrecognized income tax benefits are as follows: Amount (in thousands) Balance at December 31, 2017 $ 29 Reductions based on lapse in statute of limitations (17) Balance at December 31, 2018 12 Reductions based on lapse in statute of limitations (12) Balance at December 31, 2019 $ — In the normal course of business, we are subject to examination by federal, state, and foreign jurisdictions, where applicable. The statute of limitations for these jurisdictions is generally three to six years. However, to the extent we utilize net operating losses or other similar carryforward attributes such as credits, the statute remains open to the extent of the net operating losses or credits that are utilized. We have no tax returns under examination as of December 31, 2019 and in the fourth quarter of 2019 all reserves related to uncertain tax positions were released as the statute of limitations has expired in the applicable jurisdictions. We also released any associated interest and penalties on any income tax liability previously recorded. During the next 12 months, we do not expect any material changes to our uncertain tax positions. |
Net Loss Per Share
Net Loss Per Share | 12 Months Ended |
Dec. 31, 2019 | |
Earnings Per Share [Abstract] | |
Net Loss Per Share | Net Loss Per Share The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2019, 2018 and 2017: Year Ended December 31, 2019 2018 2017 (in thousands, except share and per share data) Numerator: Net loss $ (53,845) $ (55,545) $ (45,470) Denominator: Weighted-average common shares outstanding, basic and diluted 48,731,791 46,456,825 42,952,950 Net loss per share, basic and diluted $ (1.10) $ (1.20) $ (1.06) The shares underlying the conversion option in the Notes were not considered in the calculation of diluted net loss per share as the effect would have been anti-dilutive. Based on the initial conversion price, the entire outstanding principal amount of the Notes as of December 31, 2019 would have been convertible into approximately 5.5 million shares. We expect to settle the principal amount of the Notes in cash. As a result, only the amount by which the conversion value exceeds the aggregated principal amount of the Notes is considered in the diluted earnings per share computation under the treasury stock method. The conversion spread has a dilutive impact on diluted net income per share when the average market price of our common stock for a given period of time exceeds the initial conversion price of $41.59 per share for the Notes. In connection with the issuance of the Notes, we entered into Capped Calls, which were not included for the purpose of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. During the three months ended December 31, 2019, the conversion feature of the Notes was triggered as the last reported price of our common stock was more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter, and therefore the Notes are currently convertible, in whole or in part, at the option of the holders. We had not received any conversion notices through the issuance date of our audited consolidated financial statements. For disclosure purposes, we have calculated the potentially dilutive effect of the conversion spread, which is included in the table below. The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive: Year Ended December 31, 2019 2018 2017 Options to purchase common stock 2,705,458 3,713,179 4,684,954 Unvested restricted stock — 21,677 210,083 Unvested restricted stock units 2,936,924 2,773,773 1,988,509 Shares to be issued under ESPP 53,167 74,634 79,551 Shares underlying the conversion spread in the Notes 1,424,499 — — Total 7,120,048 6,583,263 6,963,097 |
Commitments and Contingencies
Commitments and Contingencies | 12 Months Ended |
Dec. 31, 2019 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies (a) Purchase Obligations As of December 31, 2019, we have non-cancellable firm purchase commitments relating to cloud infrastructure services, including with Amazon Web Services (AWS), and software subscriptions that will be payable in the amounts of $28.1 million, $30.0 million, $0.3 million, $0.1 million, $0.1 million and $0.1 million for 2020, 2021, 2022, 2023, 2024 and thereafter. In January 2020, we amended our contract with AWS which increased our total purchase obligation by $15.0 million, $40.0 million and $50.0 million in 2021, 2022 and 2023, respectively, for a total additional $105.0 million. (b) Letters of Credit As of December 31, 2019, we had a total of $8.0 million in letters of credit outstanding as collateral for certain office space leases and corporate credit card programs. These irrevocable letters of credit, which are not included in the table of contractual obligations above, are unsecured and are expected to remain in effect, until 2020. We intend to renew certain of these letters of credit annually over the term of the office space leases or corporate credit card programs. (c) Warranty We provide limited product warranties. Historically, any payments made under these provisions have been immaterial. (d) Litigation and Claims In October 2018, Finjan, Inc. (Finjan) filed a complaint against us and our wholly-owned subsidiary, Rapid7 LLC, in the United States District Court, District of Delaware, alleging patent infringement of seven patents held by them. In the complaint, Finjan sought unspecified damages, attorneys' fees and injunctive relief. We intend to vigorously contest Finjan's claims. The final outcome, including our liability, if any, with respect to Finjan's claims, is uncertain. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors. In addition, from time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors. (e) Indemnification Obligations We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions. As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company. |
Employee Benefit Plan
Employee Benefit Plan | 12 Months Ended |
Dec. 31, 2019 | |
Retirement Benefits [Abstract] | |
Employee Benefit Plan | Employee Benefit PlanIn December 2008, we established a discretionary 401(k) plan in which all full-time U.S. employees above the age 18 are eligible to participate after they have been employed for us for 90 days following the applicable date of hire. Matching contributions to the 401(k) plan can be made at our discretion. In 2019, 2018 and 2017, we made discretionary contributions of $2.8 million, $2.0 million and $1.4 million, respectively, to the plan. |
Segment Information and Informa
Segment Information and Information about Geographic Areas | 12 Months Ended |
Dec. 31, 2019 | |
Segment Reporting [Abstract] | |
Segment Information and Information about Geographic Areas | Segment Information and Information about Geographic Areas We operate in one segment. Our chief operating decision maker is our Chief Executive Officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis. Net revenues by geographic area presented based upon the location of the customer are as follows: Year Ended December 31, 2019 2018 2017 (in thousands) United States $ 264,852 $ 199,852 $ 170,667 Other 62,095 44,239 30,273 Total $ 326,947 $ 244,091 $ 200,940 Property and equipment, net by geographic area as of December 31, 2019 and 2018 is presented in the table below: As of December 31, 2019 2018 (in thousands) United States $ 42,570 $ 16,311 Other 8,100 1,212 Total $ 50,670 $ 17,523 |
Summary of Significant Accoun_2
Summary of Significant Accounting Policies (Policies) | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Policies [Abstract] | |
Basis of Presentation and Consolidation | Basis of Presentation and ConsolidationThe accompanying consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). |
Use of Estimates | Use of EstimatesThe preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Significant items subject to such estimates and assumptions include the determination of the estimated economic life of perpetual licenses for revenue recognition, the determination of standalone selling prices in revenue transactions with multiple performance obligations, the estimated period of benefit for deferred contract acquisition and fulfillment costs, the useful lives of long-lived assets, the valuation of allowance for doubtful accounts, the valuation of stock-based compensation, the valuation of intangible assets acquired in a business combination, the incremental borrowing rate for operating leases and the valuation for deferred tax assets. We base our estimates on historical experience and on various other assumptions that we believe are reasonable. Actual results could differ from those estimates. |
Revenue Recognition | Revenue Recognition We generate products revenue from the sale of (1) cloud-based subscriptions for our InsightIDR, InsightVM, InsightAppSec and InsightConnect products, (2) managed services offerings which utilize our products and (3) term or perpetual software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products. We also generate appliance revenue that is included in our products revenue and is associated with hardware sold with our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services. Our deployment services educate and assist our customers on the best use and best practices to deploy our solutions. We adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2014-09, Revenue from Contracts with Customers (Topic 606) (ASC 606) on January 1, 2018 using the modified retrospective method. The adoption of ASC 606 resulted in a cumulative adjustment to increase our accumulated deficit by $25.9 million at January 1, 2018, which included a $0.9 million increase in deferred revenue and $0.4 million increase in deferred tax liabilities, offset by a $27.1 million increase in deferred contract asset and fulfillment costs. As a result of the adoption of ASC 606, the net loss on our consolidated statement of operations for the year ended December 31, 2018 was decreased by $0.6 million. The change in the net loss was primarily due to a $12.9 million decrease in sales and marketing expense, due to the capitalization of commissions, partially offset by a $11.8 million decrease in revenue, primarily due to a decrease in perpetual license revenue and a $0.3 million increase in provision to income taxes due additional deferred taxes for the temporary differences between the accounting and tax treatment of capitalized costs to obtain and fulfill a contract. The adoption of ASC 606 resulted in offsetting changes in operating assets and liabilities and had no impact on net cash flow from operations. We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following five steps: 1) Identify the contract with a customer We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent 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, credit and financial information pertaining to the customer. 2) Identify the performance obligations in the contract Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. 3) Determine the transaction price The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our 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 revenue recognized ratably over the contract period. Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin. 4) Allocate the transaction price to performance obligations 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”). 5) Recognize revenue when or as we satisfy a performance obligation Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services. Subscription Revenue Subscription revenue consists of revenue from our cloud-based subscription, managed services offerings and content subscriptions associated with our software licenses. • We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. • Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. • Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. • Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our SSP. Certain subscription contracts contain service level commitments, which entitle our customers to receive service credits and, in certain cases, refunds, if our services do not meet certain levels. These service credits and refunds represent variable consideration. We have historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by our subscription contracts and accordingly, no estimated refunds have been considered in the allocation of the transaction price. Term and Perpetual Software Licenses For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology. For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the arrangement as a material right does not exist. For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. Maintenance and Support Maintenance and support services are sold with our perpetual and term software licenses. As maintenance and support services are distinct from the perpetual and term software license, revenue attributable to maintenance and support services is recognized ratably over the contractual period. Professional Services All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date. Other Other revenue primarily includes revenue from delivery of appliances and other miscellaneous revenue. Contracts with Multiple Performance Obligations The majority of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach. Contract Balances Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2019, we recognized revenue of $186.7 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2019 and 2018, unbilled receivables of $0.8 million and $0.3 million, respectively, are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2019 and 2018, we have no contract assets recorded on our consolidated balance sheet. ASC 605 Revenue Accounting Policy For periods prior to January 1, 2018, revenue was recognized in accordance with ASC 605. Under ASC 605, revenue was recognized when all of the following criteria were met: (1) Persuasive evidence of an arrangement existed, (2) delivery had occurred, (3) the sales price was fixed or determinable and (4) collectability was probable. Substantially all of our software licenses were sold in multiple-element arrangements that included maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements were considered to be software elements other than cloud-based subscriptions and managed services which were non-software elements. Non-software elements included in multiple-element arrangements consist of a single deliverable that had stand-alone value and represented a single unit of accounting. We determined that we did not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses were generally not sold on a stand-alone basis and we purposefully employed variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve. When all of the elements of a multiple-element arrangement were software elements, the revenue for software licenses and any other products and services that were sold along with the license was generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which was longer than the period over which the professional services were performed. Revenue recognition began upon delivery of the software license, assuming that all other criteria for revenue recognition had been met. When a multiple-element arrangement included both software elements and non-software elements, the total arrangement consideration was first allocated between the software elements and the non-software elements based on the selling price hierarchy, which included (1) VSOE, if available, (2) third-party evidence, or TPE, if VSOE was not available or (3) best estimate of selling price, or BESP, if neither VSOE nor TPE was available. We were not able to establish a selling price for any element using VSOE or TPE. We determined BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration included our discounting practices, the size and volume of our transactions, our price lists, historical standalone sales and contract prices. The portion of the consideration allocated to the non-software elements was recognized ratably over the service period of the non-software elements, assuming all other criteria for revenue recognition had been met. The portion of the consideration allocated to software elements was recognized as described above. With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognized revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition were met. We recognized revenue from professional services sold on a stand-alone basis as those services were rendered. We adopted ASC 606 on January 1, 2018 using the modified retrospective method. The adoption of ASC 606 resulted in a cumulative adjustment to increase our accumulated deficit as of January 1, 2018. Comparative prior periods were not adjusted. In accordance with ASC 606, we capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, up-sell or cross-sell are amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations. We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations. |
Cash and Cash Equivalents | Cash and Cash EquivalentsWe consider all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. |
Investments | InvestmentsWe classify our investments as available-for-sale and record these investments at fair value. We currently invest primarily in commercial paper, corporate bonds, agency bonds, U.S. Government agencies and asset-backed securities. Investments with an original maturity of greater than three months at the date of purchase and less than one year from the date of the balance sheet are classified as short-term and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet. Additionally, we do not invest in any securities with contractual maturities greater than 24 months. Unrealized gains and losses that are considered temporary are reported as a component of other comprehensive loss. Realized gains and losses are determined based on the specific identification method, and are reflected in our consolidated statements of operations. We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Factors considered in determining whether a loss is other-than-temporary include, but are not limited to: the length of time and extent a security’s fair value has been below its cost, the financial condition and near-term prospects of the investee, the credit quality of the security’s issuer, likelihood of recovery and our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in value. For our debt instruments, we also evaluate whether we have the intent to sell the security or it is more likely than not that we will be required to sell the security before recovery of its cost basis. |
Accounts Receivable and Allowance for Doubtful Accounts | Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are recorded at the invoiced amount, net of allowances for doubtful accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering specific customer collection issues and historical write-off trends to determine whether an allowance is appropriate. Accounts receivable are charged against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered remote. Additions to the allowance for doubtful accounts are recorded in general and administrative expense in the consolidated statement of operations. We do not have any off-balance sheet credit exposure related to our customers. |
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments that potentially expose us to concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable and short-term and long-term investments. Deposits held with banks may exceed the amount of insurance provided on such deposits. We have not experienced any losses in such accounts and believe that we are not exposed to any significant risk. We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable, but ongoing credit evaluations of customers’ financial condition are performed. We maintain reserves for potential credit losses. No single customer, including channel partners, accounted for 10% or more of our total revenues in 2019, 2018 or 2017 or accounts receivable as of December 31, 2019 or 2018. Our short-term and long-term investments primarily consist of commercial paper, corporate bonds, agency bonds, U.S. Government agencies and asset-backed securities. All of our investments are highly-rated by credit rating agencies and are issued by organizations with reputable credit, and therefore bear minimal credit risk. |
Deferred Contract Acquisition and Fulfillment Costs | Revenue Recognition We generate products revenue from the sale of (1) cloud-based subscriptions for our InsightIDR, InsightVM, InsightAppSec and InsightConnect products, (2) managed services offerings which utilize our products and (3) term or perpetual software licenses for our Nexpose, Metasploit and AppSpider products, and associated content subscriptions for our Nexpose and Metasploit products. We also generate appliance revenue that is included in our products revenue and is associated with hardware sold with our Nexpose product to certain customers. We generate maintenance and support revenue associated with customers’ purchases of our software licenses for Nexpose, Metasploit and AppSpider. We generate professional service revenue from the sale of our deployment and training services related to our solutions, incident response services, penetration testing and security advisory services. Our deployment services educate and assist our customers on the best use and best practices to deploy our solutions. We adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) 2014-09, Revenue from Contracts with Customers (Topic 606) (ASC 606) on January 1, 2018 using the modified retrospective method. The adoption of ASC 606 resulted in a cumulative adjustment to increase our accumulated deficit by $25.9 million at January 1, 2018, which included a $0.9 million increase in deferred revenue and $0.4 million increase in deferred tax liabilities, offset by a $27.1 million increase in deferred contract asset and fulfillment costs. As a result of the adoption of ASC 606, the net loss on our consolidated statement of operations for the year ended December 31, 2018 was decreased by $0.6 million. The change in the net loss was primarily due to a $12.9 million decrease in sales and marketing expense, due to the capitalization of commissions, partially offset by a $11.8 million decrease in revenue, primarily due to a decrease in perpetual license revenue and a $0.3 million increase in provision to income taxes due additional deferred taxes for the temporary differences between the accounting and tax treatment of capitalized costs to obtain and fulfill a contract. The adoption of ASC 606 resulted in offsetting changes in operating assets and liabilities and had no impact on net cash flow from operations. We recognize revenue when a customer obtains control of promised products or services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for these products or services. To achieve the core principle of this standard, we apply the following five steps: 1) Identify the contract with a customer We consider the terms and conditions of the contracts and our customary business practices in identifying our contracts. We determine we have a contract with a customer when the contract is approved, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, and we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent 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, credit and financial information pertaining to the customer. 2) Identify the performance obligations in the contract Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. 3) Determine the transaction price The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring products or services to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our 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 revenue recognized ratably over the contract period. Sales through our channel network of distributors and resellers are generally discounted as compared to the price that we would sell to an end user. Revenue for sales through our channel network is recorded net of any distributor or reseller margin. 4) Allocate the transaction price to performance obligations 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”). 5) Recognize revenue when or as we satisfy a performance obligation Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to a customer. Revenue is recognized when control of the products or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those products or services. Subscription Revenue Subscription revenue consists of revenue from our cloud-based subscription, managed services offerings and content subscriptions associated with our software licenses. • We generate cloud-based subscription revenue primarily from sales of subscriptions to access our cloud platform, together with related support services to our customers. These arrangements do not provide the customer with the right to take possession of our software operating on our cloud platform at any time. Instead, customers are granted continuous access to our cloud platform over the contractual period. Revenue is recognized over time on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our cloud-based subscription contracts generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. • Managed services offerings consist of fees generated when we operate our software and provide our capabilities on behalf of our customers. Revenue is recognized on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our managed services offerings generally have annual or multi-year contractual terms which are billed in advance of the annual subscription period and are non-cancellable. • Revenue related to our content subscriptions associated with our software licenses is recognized ratably over the contractual period. • Some of our customers have the option to purchase additional subscription and support services at a stated price. These options generally do not provide a material right as they are priced at our SSP. Certain subscription contracts contain service level commitments, which entitle our customers to receive service credits and, in certain cases, refunds, if our services do not meet certain levels. These service credits and refunds represent variable consideration. We have historically not experienced any significant incidents affecting the defined levels of reliability and performance as required by our subscription contracts and accordingly, no estimated refunds have been considered in the allocation of the transaction price. Term and Perpetual Software Licenses For our perpetual software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, the content subscription renewal options result in a material right with respect to the perpetual software license. As a result, the revenue attributable to the perpetual software license is recognized ratably over the customer’s estimated economic life of five years, which represents a longer period of time in comparison to the initial contractual period of maintenance and support. The estimated economic life of five years represents the period which the customer is expected to benefit from the material right. We estimated this period of benefit by taking into consideration several factors, including the terms and conditions of our customer contracts and renewals and the expected useful life of our technology. For our term software licenses where the utility to the customer is dependent on the continued delivery of content subscriptions, we recognize the license revenue over the contractual term of the arrangement as a material right does not exist. For our term and perpetual software licenses which are not dependent on the continued delivery of content subscriptions, the license is considered distinct from the maintenance and support, and we therefore recognize revenue attributable to the license at the time of delivery. Maintenance and Support Maintenance and support services are sold with our perpetual and term software licenses. As maintenance and support services are distinct from the perpetual and term software license, revenue attributable to maintenance and support services is recognized ratably over the contractual period. Professional Services All of our professional services are considered distinct performance obligations when sold stand alone or with other products. These contracts generally have terms of one year or less. For the majority of these arrangements, revenue is recognized over time based upon the proportion of work performed to date. Other Other revenue primarily includes revenue from delivery of appliances and other miscellaneous revenue. Contracts with Multiple Performance Obligations The majority of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine SSP of our products and services based on our overall pricing objectives using all information reasonably available to us, taking into consideration market conditions and other factors, including the geographic locations of our customers, negotiated discounts from price lists and selling method (i.e., partner or direct). When available, we use directly observable stand-alone transactions to determine SSP. When not regularly sold on a stand-alone basis, we estimate SSP for our products and services utilizing historical sales data, including discounts from list price. The historical data is aggregated and analyzed by geographic location and selling method to establish a median or average price. Once SSP is established it is applied consistently to all transactions including that product or service utilizing a portfolio approach. Contract Balances Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. Such amounts are recognized as revenue over the contractual period consistent with the above methodology. For the year ended December 31, 2019, we recognized revenue of $186.7 million that was included in the corresponding contract liability balance at the beginning of the period presented. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. We receive payments from customers based upon contractual billing schedules. Accounts receivable are recorded when the right to consideration becomes unconditional. Unbilled receivables include amounts related to our contractual right to consideration for both completed and partially completed performance obligations that have not been invoiced. If the right to consideration is based on satisfaction of another performance obligation in the contract other than the passage of time, we would record a contract asset. As of December 31, 2019 and 2018, unbilled receivables of $0.8 million and $0.3 million, respectively, are included in prepaid expenses and other current assets in our consolidated balance sheet. As of December 31, 2019 and 2018, we have no contract assets recorded on our consolidated balance sheet. ASC 605 Revenue Accounting Policy For periods prior to January 1, 2018, revenue was recognized in accordance with ASC 605. Under ASC 605, revenue was recognized when all of the following criteria were met: (1) Persuasive evidence of an arrangement existed, (2) delivery had occurred, (3) the sales price was fixed or determinable and (4) collectability was probable. Substantially all of our software licenses were sold in multiple-element arrangements that included maintenance and support and content subscriptions, and in addition could include cloud-based subscriptions, professional services and/or managed services. All of these elements were considered to be software elements other than cloud-based subscriptions and managed services which were non-software elements. Non-software elements included in multiple-element arrangements consist of a single deliverable that had stand-alone value and represented a single unit of accounting. We determined that we did not have vendor-specific objective evidence, or VSOE, of the selling price for the elements comprising these multiple-element arrangements as our software licenses were generally not sold on a stand-alone basis and we purposefully employed variable pricing for our offerings in order to meet customer purchase requirements along the multiple price points of the demand curve. When all of the elements of a multiple-element arrangement were software elements, the revenue for software licenses and any other products and services that were sold along with the license was generally deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, typically one to three years, which was longer than the period over which the professional services were performed. Revenue recognition began upon delivery of the software license, assuming that all other criteria for revenue recognition had been met. When a multiple-element arrangement included both software elements and non-software elements, the total arrangement consideration was first allocated between the software elements and the non-software elements based on the selling price hierarchy, which included (1) VSOE, if available, (2) third-party evidence, or TPE, if VSOE was not available or (3) best estimate of selling price, or BESP, if neither VSOE nor TPE was available. We were not able to establish a selling price for any element using VSOE or TPE. We determined BESP by considering our overall pricing objectives and market conditions. Significant pricing practices taken into consideration included our discounting practices, the size and volume of our transactions, our price lists, historical standalone sales and contract prices. The portion of the consideration allocated to the non-software elements was recognized ratably over the service period of the non-software elements, assuming all other criteria for revenue recognition had been met. The portion of the consideration allocated to software elements was recognized as described above. With respect to our managed services and cloud-based subscription offerings sold on a stand-alone basis, we recognized revenue ratably over the term of the managed service agreement or subscription, assuming that the other criteria for revenue recognition were met. We recognized revenue from professional services sold on a stand-alone basis as those services were rendered. We adopted ASC 606 on January 1, 2018 using the modified retrospective method. The adoption of ASC 606 resulted in a cumulative adjustment to increase our accumulated deficit as of January 1, 2018. Comparative prior periods were not adjusted. In accordance with ASC 606, we capitalize commission expenses paid to internal sales personnel and partner referral fees that are incremental costs to obtaining customer contracts. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. Costs to obtain a contract for a new customer, up-sell or cross-sell are amortized on a straight-line basis over an estimated period of benefit of five years as sales commissions on initial sales are not commensurate with sales commissions on contract renewals. We determined the estimated period of benefit by taking into consideration the contractual term and expected renewals of customer contracts, our technology and other factors, including the fact that commissions paid on renewals are not commensurate with commissions paid on initial sales transactions. We periodically review the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. Commissions paid relating to contract renewals are deferred and amortized on a straight-line basis over the related renewal period. Costs to obtain a contract for professional services arrangements are expensed as incurred in accordance with the practical expedient as the contractual period of our professional services arrangements are one year or less. Amortization expense associated with deferred contract acquisition costs is recorded to sales and marketing expense in our consolidated statements of operations. We capitalize costs incurred to fulfill our contracts that relate directly to the contract, are expected to generate resources that will be used to satisfy our performance obligations and are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are amortized on a straight-line basis over the estimated period of benefit and recorded as cost of products in our consolidated statement of operations. |
Property and Equipment | Property and EquipmentProperty and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. |
Software Development Costs | Software Development Costs Software development costs associated with the development of products for sale are recorded to research and development expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for release to customers. To date, the software development costs have not been capitalized as we believe our current software development process is essentially completed concurrently with the establishment of technological feasibility. As such, these costs are expensed as incurred and recognized in research and development expenses in our consolidated statements of operations.With respect to software developed for internal use, we capitalize qualifying internal costs, such as payroll and benefits of those employees directly associated with the development of the software, and other qualifying consulting costs. Costs incurred during the preliminary planning and evaluation and post implementation stages of the project are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. We capitalized $6.1 million, $3.3 million and $1.2 million of costs related to software developed for internal use in the years ended December 31, 2019, 2018 and 2017, respectively. |
Leases | Leases Effective January 1, 2019, we adopted FASB ASU 2016-02, Leases (Topic 842), as amended (ASC 842). In accordance with ASC 842, at the inception of an arrangement, we determine whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease. Most leases with a term greater than one year are recognized on the consolidated balance sheet as right-of-use (ROU) assets, lease liabilities and, if applicable, long-term lease liabilities. We have elected not to recognize on the balance sheet leases with terms of one year or less. For contracts with lease and non-lease components, we have elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. Lease liabilities and their corresponding ROU assets are recorded based on the present value of lease payments over the expected lease term. The implicit rate within our operating leases are generally not determinable and therefore we use the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of our incremental borrowing rate requires judgment. We determine our incremental borrowing rate for each lease using our estimated borrowing rate, adjusted for various factors including level of collateralization, term and currency to align with the terms of the lease. The operating lease ROU asset also includes any lease prepayments, offset by lease incentives. Certain of our leases include options to extend or terminate the lease. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain we will not exercise the option. For periods prior to the adoption of ASC 842, we recorded rent expense on a straight-line basis over the term of the related lease. The difference between the straight-line rent expense and the payments made in accordance with the operating lease agreements were recognized as a deferred rent liability on the accompanying consolidated balance sheets. |
Long-Lived Assets | Long-Lived AssetsWe evaluate our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. When such events or changes in circumstances occur, recoverability of these assets is measured by a comparison of the carrying value of the assets to the future net undiscounted cash flows directly associated with the assets. If such assets are considered to be impaired, the impairment recognized is the amount by which the carrying value exceeds the fair value of the assets. For the year ended December 31, 2019, we determined there were no indicators of impairment of our long-lived assets. |
Business Combinations | Business CombinationsWe account for business combinations by recognizing the fair value of acquired assets and liabilities. The excess of the purchase price for acquisitions over the fair value of the net assets acquired, including other intangible assets, is recorded as goodwill. Acquisition-related transaction costs are expensed as incurred. Determining the fair value of assets and liabilities assumed requires management to make significant estimates and assumptions, especially with respect to intangible assets. While we use our best estimates and assumptions as part of the purchase price allocation to accurately value assets acquired and liabilities assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill to the extent that we identify adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related transaction costs are expensed as incurred. |
Goodwill | Goodwill Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized but is tested for impairment at least annually or more frequently when events or circumstances occur that indicate that it is more likely than not that an impairment has occurred. We test goodwill for impairment on the last day of each fiscal year and whenever events or changes in circumstances indicate that the carrying amount of this asset may exceed its fair value. For our goodwill impairment analysis, we operate with a single reporting unit. To test goodwill impairment, we perform a single-step goodwill impairment test to identify potential goodwill impairment. The single-step impairment test begins with an estimation of the fair value of a reporting unit. Goodwill impairment exists when a reporting unit’s carrying value exceeds its fair value. In performing the single step of the goodwill impairment testing and measurement process, we estimated the fair value of our single reporting unit using our market capitalization. Based upon our assessment performed as of December 31, 2019, we concluded the fair value of our single reporting unit exceeded its' carrying value and there was no impairment of goodwill. |
Foreign Currency | Foreign CurrencyThe functional currency of our foreign subsidiaries is the U.S. dollar. We translate all monetary assets and liabilities denominated in foreign currencies into U.S. dollars using the exchange rates in effect at the balance sheet dates and non-monetary assets and liabilities using historical exchange rates. Foreign currency denominated expenses are re-measured using the average exchange rates for the period. Foreign currency transaction and re-measurement gains and losses are included in other income (expense), net. In 2019, we recorded foreign currency transactional losses of $(0.2) million. In 2018 and 2017, we recorded nominal foreign currency transactional gains (losses). In 2019, 2018 and 2017, we recorded foreign currency re-measurement gains (losses) of $(0.3) million, $(0.8) million and $0.4 million, respectively. |
Stock-Based Compensation | Stock-Based CompensationStock-based compensation expense related to our stock options, restricted stock awards (RSAs), restricted stock units (RSUs) and purchase rights issued under our 2015 Employee Stock Purchase Plan (ESPP) is calculated based on the estimated fair value of the award on the grant date. The fair value is recognized as expense on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. We recognize forfeitures as they occur and do not estimate a forfeiture rate when calculating the stock-based compensation expense. The fair values of RSAs and RSUs are based on the closing market price of our common stock on the Nasdaq Global Market on the date of grant. The fair values of stock options and ESPP purchase rights are estimated on the grant date using the Black-Scholes option pricing model which requires management to make a number of assumptions, including the expected life of the option, the volatility of the underlying stock, the risk-free interest rate and expected dividends. The assumptions used in our Black-Scholes option-pricing model represent management’s best estimates at the time of grant. These estimates involve a number of variables, uncertainties and assumptions and the application of management’s judgment, as they are inherently subjective. If any assumptions change, our stock-based compensation expense could be materially different in the future. |
Advertising | AdvertisingAdvertising costs are expensed as incurred, and are recorded in sales and marketing expense in our consolidated statement of operations. We incurred $12.8 million, $8.9 million and $8.4 million in advertising expense in 2019, 2018 and 2017, respectively. |
Income Taxes | Income Taxes Income taxes are accounted for using the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax bases, and operating loss and tax credit carryforwards using tax rates expected to be in effect in the years in which the differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if it is more likely than not that some or all of the deferred tax assets will not be realized in the future. We recognize tax benefits from uncertain tax positions if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Interest and penalties associated with such uncertain tax positions are classified as a component of income tax expense. |
Net Loss per Share | Net Loss per Share We calculate basic net loss per share by dividing our net loss by the weighted-average number of common shares outstanding during the period. Diluted net loss per share is computed by giving effect to all potentially dilutive securities, including stock options, RSAs, RSUs, the impact of our ESPP and the impact of the conversion spread of our consolidated senior notes (Notes). Basic and diluted net loss per share was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive. |
Recent Accounting Pronouncements | Recent Accounting Pronouncements Accounting Pronouncements Recently Adopted In February 2016, the FASB issued ASU 2016-02, Leases , (Topic 842), as amended (ASC 842), which required companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by the leased asset. We adopted this standard effective January 1, 2019 using the modified retrospective approach for all leases entered into before the effective date. We also elected to implement the new standard at the adoption date with a cumulative-effect adjustment, if any, recognized to the opening balance of accumulative deficit in the period of adoption. For comparability purposes, we will continue to comply with the previous disclosure requirements in accordance with the existing lease guidance for all periods presented in the year of adoption. We elected the package of practical expedients as permitted under the transition guidance, which allowed us: (1) to carry forward the historical lease classification; (2) not to reassess whether expired or existing contracts are or contain leases; and (3) not reassess the treatment of initial direct costs of existing leases. In addition, we elected an accounting policy to not recognize leases with an initial term of one year or less on the balance sheet. Upon the adoption of this standard on January 1, 2019, we recognized a total lease liability of $21.3 million, representing the present value of the minimum rental payments as of the adoption date and a right-of-use asset in the amount of $15.4 million. We did not have any finance leases (formerly referred to as capital leases prior to the adoption of ASC 842), therefore there was no change in accounting treatment required. Accounting Pronouncements Not Yet Effective In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which aligns the requirements for capitalizing implementation costs in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The new standard will be effective for us in the first quarter of 2020. Entities can choose to adopt the new guidance prospectively or retrospectively. We plan to adopt this standard using the prospective adoption approach, however we are currently in the process of evaluating the effects of this pronouncement on our consolidated financial statements. In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, modifies and adds disclosure requirements for fair value measurements. The new standard will be effective for us in the first quarter of 2020. We do not expect this ASU to have an impact on our consolidated financial statements. |
Summary of Significant Accoun_3
Summary of Significant Accounting Policies (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Accounting Policies [Abstract] | |
Schedule of Allowance for Doubtful Accounts | The following table displays the changes in our allowance for doubtful accounts: Amount (in thousands) Balance at December 31, 2016 $ 1,061 Additions, net of recoveries 905 Less write-offs (488) Balance at December 31, 2017 1,478 Additions, net of recoveries 740 Less write-offs (594) Balance at December 31, 2018 1,624 Additions, net of recoveries 2,241 Less write-offs (2,036) Balance at December 31, 2019 $ 1,829 |
Summary of Property and Equipment | The following table presents the useful lives of our property and equipment: Useful Lives Computer equipment and software 3 years Furniture and fixtures 5 - 7 years Leasehold improvements Shorter of the useful life of the asset or the lease term Property and equipment are recorded at cost and consist of the following: As of December 31, 2019 2018 (in thousands) Computer equipment and software $ 13,106 $ 18,724 Furniture and fixtures (1) 7,522 5,580 Leasehold improvements (1) 44,050 19,437 Total 64,678 43,741 Less accumulated depreciation (14,008) (26,218) Property and equipment, net $ 50,670 $ 17,523 (1) As of December 31, 2019, $30.2 million and $4.0 million of leasehold improvements and furniture and fixtures, respectively, related to our new Boston, Massachusetts corporate headquarters. As of December 31, 2018, leasehold improvements included $4.0 million of construction-in progress related to our new corporate headquarters facility. |
Revenue from Contracts with C_2
Revenue from Contracts with Customers (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Disaggregation of Revenue | The following table summarizes revenue from contracts with customers for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) Subscription revenue $ 220,589 $ 137,442 Term and perpetual software licenses 38,931 28,200 Maintenance and support 36,778 42,223 Professional services 29,050 33,297 Other 1,599 2,929 Total revenue $ 326,947 $ 244,091 The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) United States $ 264,852 $ 199,852 All other 62,095 44,239 Total revenue $ 326,947 $ 244,091 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2019. The estimated revenues do not include unexercised contract renewals. 2020 2021 2022 and thereafter (in thousands) Subscription revenue $ 182,283 $ 23,538 $ 6,841 Term and perpetual software licenses 26,164 10,127 5,496 Maintenance and support 22,607 2,791 805 |
Business Combinations (Tables)
Business Combinations (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Business Combinations [Abstract] | |
Schedule of Preliminary Allocation of Purchase Price | The following table summarizes the allocation of purchase price to the estimated fair value of the assets acquired and liabilities assumed at the acquisition date (in thousands): Purchase price $ 16,130 Recognized amount of identifiable assets acquired and liabilities assumed: Cash and cash equivalents 1,523 Other net working capital 325 Deferred revenue (487) Deferred tax liability (761) Intangible asset 6,084 Total identifiable net assets assumed 6,684 Goodwill 9,446 Total purchase price allocation $ 16,130 |
Schedule of Fair Value of Finite-Lived Intangible Assets Acquired | The fair value of identifiable intangible assets was based on valuations using the income approach. The estimated fair value and useful life of identifiable intangible assets are as follows: Amount Weighted Average Amortization Life (years) (in thousands) Developed technology $ 6,084 5 |
Fair Value Measurements and I_2
Fair Value Measurements and Investments (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Fair Value Disclosures [Abstract] | |
Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis | The following table presents our financial assets measured and recorded at fair value on a recurring basis using the above input categories: As of December 31, 2019 Level 1 Level 2 Level 3 Total (in thousands) Description: Assets: Money market funds $ 106,781 $ — $ — $ 106,781 Corporate bonds — 60,878 — 60,878 U.S. Government agencies 36,979 — — 36,979 Commercial paper — 19,966 — 19,966 Agency bonds — 12,242 — 12,242 Asset-backed securities — 8,980 — 8,980 Total assets $ 143,760 $ 102,066 $ — $ 245,826 As of December 31, 2018 Level 1 Level 2 Level 3 Total (in thousands) Description: Assets: Money market funds $ 55,646 $ — $ — $ 55,646 U.S. Government agencies 74,481 — — 74,481 Commercial paper — 57,554 — 57,554 Corporate bonds — 48,495 — 48,495 Agency bonds — 19,087 — 19,087 Asset-backed securities — 7,483 — 7,483 Total assets $ 130,127 $ 132,619 $ — $ 262,746 |
Summary of Investments Classified as Available-for-sale | Our investments, which are all classified as available-for-sale, consisted of the following: As of December 31, 2019 Amortized Gross Gross Fair Value (in thousands) Description: U.S. Government agencies $ 36,880 $ 99 $ — $ 36,979 Corporate bonds 60,803 77 (2) 60,878 Commercial paper 19,965 1 — 19,966 Agency bonds 12,198 44 — 12,242 Asset-backed securities 8,986 1 (7) 8,980 Total $ 138,832 $ 222 $ (9) $ 139,045 As of December 31, 2018 Amortized Gross Gross Fair Value (in thousands) Description: U.S. Government agencies $ 71,480 $ 20 $ (17) $ 71,483 Commercial paper 57,554 — — 57,554 Corporate bonds 48,532 15 (52) 48,495 Agency bonds 19,077 16 (6) 19,087 Asset-backed securities 7,490 — (7) 7,483 Total $ 204,133 $ 51 $ (82) $ 204,102 |
Deferred Contract Acquisition_2
Deferred Contract Acquisition and Fulfillment Costs (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Revenue from Contract with Customer [Abstract] | |
Capitalized Contract Cost | The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2019 and 2018: Year Ended December 31, 2019 2018 (in thousands) Beginning balance $ 39,955 $ 27,165 Capitalization of contract acquisition and fulfillment costs 26,109 22,765 Amortization of deferred contract acquisition and fulfillment costs (14,804) (9,975) Ending balance $ 51,260 $ 39,955 |
Property and Equipment (Tables)
Property and Equipment (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Property, Plant and Equipment [Abstract] | |
Summary of Property and Equipment | The following table presents the useful lives of our property and equipment: Useful Lives Computer equipment and software 3 years Furniture and fixtures 5 - 7 years Leasehold improvements Shorter of the useful life of the asset or the lease term Property and equipment are recorded at cost and consist of the following: As of December 31, 2019 2018 (in thousands) Computer equipment and software $ 13,106 $ 18,724 Furniture and fixtures (1) 7,522 5,580 Leasehold improvements (1) 44,050 19,437 Total 64,678 43,741 Less accumulated depreciation (14,008) (26,218) Property and equipment, net $ 50,670 $ 17,523 (1) As of December 31, 2019, $30.2 million and $4.0 million of leasehold improvements and furniture and fixtures, respectively, related to our new Boston, Massachusetts corporate headquarters. As of December 31, 2018, leasehold improvements included $4.0 million of construction-in progress related to our new corporate headquarters facility. |
Goodwill and Intangible Assets
Goodwill and Intangible Assets (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Schedule of Changes in Gross Carrying Amount of Goodwill | The following table displays the changes in the gross carrying amount of goodwill: Amount (in thousands) Balance at December 31, 2017 $ 83,164 tCell acquisition 5,256 Balance at December 31, 2018 $ 88,420 NetFort acquisition 9,446 Balance at December 31, 2019 $ 97,866 |
Schedule of Identifiable Intangible Assets | The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs: As of December 31, 2019 As of December 31, 2018 Weighted- Gross Carrying Accumulated Net Book Value Gross Carrying Accumulated Net Book Value (in thousands) Intangible assets subject to amortization: Developed technology 5.4 $ 35,855 $ (16,080) $ 19,775 $ 29,771 $ (9,741) $ 20,030 Customer relationships 6.7 1,000 (641) 359 1,000 (504) 496 Trade names 6.1 519 (519) — 519 (516) 3 Non-compete agreements 2.0 40 (40) — 40 (40) — Total acquired intangible assets 37,414 (17,280) 20,134 31,330 (10,801) 20,529 Internal-use software 9,873 (1,446) 8,427 3,786 (360) 3,426 Total intangible assets $ 47,287 $ (18,726) $ 28,561 $ 35,116 $ (11,161) $ 23,955 |
Schedule of Estimated Amortization Expense | Estimated future amortization expense of the acquired identifiable intangible assets and completed capitalized internal-use software costs as of December 31, 2019 is as follows (in thousands): 2020 $ 8,580 2021 7,785 2022 4,914 2023 2,667 2024 304 2025 and thereafter — Total $ 24,250 |
Convertible Senior Notes and _2
Convertible Senior Notes and Capped Calls (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Debt Disclosure [Abstract] | |
Schedule of Liability and Equity Components of Convertible Debt | The net carrying amount of the liability component of the Notes was as follows: As of December 31, 2019 2018 (in thousands) Principal $ 230,000 $ 230,000 Unamortized debt discount (40,768) (50,334) Unamortized issuance costs (4,032) (4,978) Net carrying amount $ 185,200 $ 174,688 The net carrying amount of the equity component as of December 31, 2019 and 2018 was as follows: Debt discount for conversion option $ 53,820 Issuance costs (1,626) Net carrying amount $ 52,194 Interest expense related to the Notes was as follows: Year Ended December 31, 2019 2018 (in thousands) Contractual interest expense $ 2,875 $ 1,103 Amortization of debt discount 9,567 3,486 Amortization of issuance costs 946 345 Total interest expense $ 13,388 $ 4,934 The net impact to our stockholders' equity, included in additional paid-in capital, of the above components of the Notes was as follows (in thousands): Conversion option $ 53,820 Purchase of capped calls (26,910) Issuance costs (1,626) Total $ 25,284 |
Schedule of Interest Payments on Debt Instruments | The future payments of the principal and contractual interest related to the Notes as of December 31, 2019 are as follows (in thousands): Principal Interest Total 2020 — 2,875 2,875 2021 — 2,875 2,875 2022 — 2,875 2,875 2023 230,000 2,875 232,875 Total $ 230,000 $ 11,500 $ 241,500 |
Leases (Tables)
Leases (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Leases [Abstract] | |
Summary of Components of Lease Expense and Supplemental Cash Flow Information Related to Leases | The components of lease expense were as follows: Year Ended (in thousands) Operating lease costs $ 11,299 Short-term lease costs 1,140 Variable lease costs 3,388 Total lease costs $ 15,827 Supplemental cash flow information related to leases was as follows: Year Ended (in thousands) Cash paid for amounts included in the measurement of lease liabilities $ 11,720 ROU assets obtained in exchange for new lease obligations $ 65,873 |
Summary of Supplemental Balance Sheet Information Related to Operating Leases | Supplemental balance sheet information related to the operating leases was as follows: As of (in thousands, except lease term and discount rate) Operating ROU assets $ 60,984 Operating lease liabilities, current portion $ 7,179 Operating lease liabilities, non-current portion 72,294 Total operating lease liabilities $ 79,473 Weighted average remaining lease terms (in years) - operating leases 8.7 Weighted average discount rate - operating leases 7.6 % |
Summary of Maturities of Operating Lease Liabilities and Future Minimum Payments under Non-cancellable Leases | Maturities of operating lease liabilities as of December 31, 2019 were as follows (in thousands): 2020 $ 12,151 2021 12,824 2022 12,291 2023 12,005 2024 11,288 Thereafter 44,204 Total lease payments $ 104,763 Less: imputed interest (25,290) Total $ 79,473 Under the prior lease accounting standard, as of December 31, 2018, the future minimum payments under non-cancellable leases, which included the initial office space for our headquarters, were as follows (in thousands): 2019 $ 9,899 2020 11,616 2021 10,933 2022 11,054 2023 11,136 Thereafter 53,648 Total $ 108,286 |
Stock-Based Compensation (Table
Stock-Based Compensation (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Share-based Payment Arrangement [Abstract] | |
Schedule of Stock-Based Compensation Expense | Stock-based compensation expense for restricted stock, restricted stock units, stock options and purchase rights issued under our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows: Year Ended December 31, 2019 2018 2017 (in thousands) Stock-based compensation expense: Cost of revenue $ 2,580 $ 1,692 $ 1,085 Research and development 15,670 10,822 7,205 Sales and marketing 11,883 7,569 5,756 General and administrative 10,531 7,510 5,495 Total stock-based compensation expense $ 40,664 $ 27,593 $ 19,541 |
Summary of Restricted Stock and Restricted Stock Unit Activity | Restricted stock and restricted stock unit activity during 2019, 2018 and 2017 was as follows: Restricted Stock Restricted Stock Units Shares Weighted- Shares Weighted- Unvested balance as of December 31, 2016 585,004 $ 18.05 734,577 $ 13.47 Granted — — 1,938,860 14.97 Vested (358,214) 17.85 (435,573) 13.80 Forfeited (16,707) 23.01 (249,355) 14.22 Unvested balance as of December 31, 2017 210,083 18.00 1,988,509 14.77 Granted — — 2,099,394 25.19 Vested (187,706) 18.80 (973,443) 17.41 Forfeited (700) 23.01 (340,687) 18.96 Unvested balance as of December 31, 2018 21,677 10.88 2,773,773 21.21 Granted — — 1,740,299 43.34 Vested (21,677) 10.88 (1,291,932) 24.42 Forfeited — — (285,216) 26.14 Unvested balance as of December 31, 2019 — $ — 2,936,924 $ 32.43 |
Summary of Stock Option Activity | The following table summarizes information about stock option activity during the reporting periods: Shares Weighted Weighted Aggregate Outstanding as of December 31, 2016 4,580,375 $ 8.20 Granted 1,304,238 13.52 Exercised (887,062) 6.59 $ 9,665 Forfeited/cancelled (312,597) 12.79 Outstanding as of December 31, 2017 4,684,954 9.68 Granted 107,850 24.44 Exercised (944,658) 8.05 $ 19,982 Forfeited/cancelled (134,967) 15.20 Outstanding as of December 31, 2018 3,713,179 10.32 Granted — — Exercised (968,057) 10.55 $ 39,526 Forfeited/cancelled (39,664) 13.53 Outstanding as of December 31, 2019 2,705,458 $ 10.18 5.17 $ 124,007 Vested and exercisable as of December 31, 2019 2,266,261 $ 9.29 4.79 $ 105,901 |
Summary of Share Based Compensation Valuation of Options Granted Assumptions | The following table reflects the range of assumptions for options granted during 2018 and 2017: Year Ended December 31, 2018 2017 Expected term (in years) 6.1 5.5 – 6.1 Expected volatility 46 – 48% 48 – 52% Risk-free interest rate 2.4 – 2.8% 1.8 – 2.2% Expected dividend yield — — Grant date fair value per share $10.55 – 13.11 $6.09 – 9.38 The following table reflects the assumptions used in the Black-Scholes option pricing model to calculate the expense related to the ESPP: Year Ended December 31, 2019 2018 2017 Expected term (in years) 0.5 - 1.0 0.5 - 1.0 0.5 - 1.0 Expected volatility 44 - 55% 37% 37 – 40% Risk-free interest rate 1.9 – 2.5% 2.0 – 2.6% 0.9 – 1.3% Expected dividend yield — — — Grant date fair value per share $14.17 – 17.94 $6.62 –10.95 $4.01 – 5.49 |
Income Taxes (Tables)
Income Taxes (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Income Tax Disclosure [Abstract] | |
Components of Loss Before Income Taxes | Loss before income taxes included in the consolidated statements of operations was as follows: Year Ended December 31, 2019 2018 2017 (in thousands) United States $ (41,111) $ (39,754) $ (22,757) Foreign (12,692) (15,325) (24,949) Loss before income taxes $ (53,803) $ (55,079) $ (47,706) |
Summary of Income Tax (Benefit) Expense | Income tax expense (benefit) included in the consolidated statements of operations was as follows: Year Ended December 31, 2019 2018 2017 (in thousands) Current: Federal $ 260 $ 124 $ 333 State and local 109 126 128 Foreign 255 228 163 Total current tax expense 624 478 624 Deferred: Federal 9 (285) (2,885) State and local 2 16 8 Foreign (593) 257 17 Total deferred tax benefit (582) (12) (2,860) Income tax expense (benefit) $ 42 $ 466 $ (2,236) |
Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes | The reconciliation of income tax expense (benefit) to the amount computed at the federal statutory rate of 21% for the years ended December 31, 2019 and 2018 and 34% for the year ended December 31, 2017 was as follows: Year Ended December 31, 2019 2018 2017 Expected income tax 21.0 % 21.0 % 34.0 % State taxes, net of federal benefit (0.2) (0.2) (0.2) Permanent differences (2.8) 0.2 (0.4) Stock-based compensation 22.3 9.3 4.6 Federal research and development credit 1.3 1.2 1.0 Foreign rate differential (1.4) (1.1) (8.7) Change in valuation allowance (41.0) (32.8) (26.1) Other 0.7 1.5 0.5 Total income tax expense (benefit) (0.1) % (0.9) % 4.7 % |
Components of Net Deferred Tax Assets and Liabilities | Net deferred tax assets and liabilities, as set forth in the table below, reflect the impact of temporary differences between the amounts of assets and liabilities recorded for financial statement purposes and such amounts measured in accordance with tax laws: As of December 31, 2019 2018 (in thousands) Deferred tax assets: Accruals and reserves $ 323 $ 397 Net operating loss carryforwards 85,969 55,457 Deferred revenue 14,401 15,421 Depreciation 2,335 1,542 Research and development credits 4,665 3,440 Stock-based compensation 3,806 4,851 Tax credits 1,181 932 Other 4,926 953 Total deferred tax assets 117,606 82,993 Deferred tax liabilities: Intangible assets (2,249) (1,104) Convertible senior notes (9,959) (12,537) Deferred contract acquisition and fulfillment costs (11,565) (9,796) Other (20) (79) Total deferred tax liabilities (23,793) (23,516) Less: Valuation allowance (94,581) (60,130) Net deferred tax liabilities $ (768) $ (653) |
Changes in Reserves for Unrecognized Income Tax Benefits | Amount (in thousands) Balance at December 31, 2017 $ 29 Reductions based on lapse in statute of limitations (17) Balance at December 31, 2018 12 Reductions based on lapse in statute of limitations (12) Balance at December 31, 2019 $ — |
Net Loss Per Share (Tables)
Net Loss Per Share (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Earnings Per Share [Abstract] | |
Summary of Basic and Diluted Net Loss Per Share of Common Stock | The following table summarizes the computation of basic and diluted net loss per share of our common stock for 2019, 2018 and 2017: Year Ended December 31, 2019 2018 2017 (in thousands, except share and per share data) Numerator: Net loss $ (53,845) $ (55,545) $ (45,470) Denominator: Weighted-average common shares outstanding, basic and diluted 48,731,791 46,456,825 42,952,950 Net loss per share, basic and diluted $ (1.10) $ (1.20) $ (1.06) |
Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding | The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive: Year Ended December 31, 2019 2018 2017 Options to purchase common stock 2,705,458 3,713,179 4,684,954 Unvested restricted stock — 21,677 210,083 Unvested restricted stock units 2,936,924 2,773,773 1,988,509 Shares to be issued under ESPP 53,167 74,634 79,551 Shares underlying the conversion spread in the Notes 1,424,499 — — Total 7,120,048 6,583,263 6,963,097 |
Segment Information and Infor_2
Segment Information and Information about Geographic Areas (Tables) | 12 Months Ended |
Dec. 31, 2019 | |
Segment Reporting [Abstract] | |
Net Revenues of Customer by Geographic Area | Net revenues by geographic area presented based upon the location of the customer are as follows: Year Ended December 31, 2019 2018 2017 (in thousands) United States $ 264,852 $ 199,852 $ 170,667 Other 62,095 44,239 30,273 Total $ 326,947 $ 244,091 $ 200,940 |
Property and Equipment, Net By Geographic Area | Property and equipment, net by geographic area as of December 31, 2019 and 2018 is presented in the table below: As of December 31, 2019 2018 (in thousands) United States $ 42,570 $ 16,311 Other 8,100 1,212 Total $ 50,670 $ 17,523 |
Summary of Significant Accoun_4
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($) | 12 Months Ended | ||||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Jan. 01, 2019 | Jan. 01, 2018 | |
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Accumulated deficit | $ 518,430,000 | $ 464,585,000 | |||
Deferred tax liabilities | 23,793,000 | 23,516,000 | |||
Net loss | (53,845,000) | (55,545,000) | $ (45,470,000) | ||
Sales and marketing | (157,722,000) | (123,310,000) | (111,593,000) | ||
Revenue | (326,947,000) | (244,091,000) | (200,940,000) | ||
Provision for (benefit from) income taxes | 42,000 | 466,000 | (2,236,000) | ||
Liability, revenue recognized | 186,700,000 | ||||
Contract with customer, asset, net | 800,000 | 300,000 | |||
Cash and cash equivalents | 123,413,000 | 99,565,000 | 51,562,000 | ||
Restricted cash in other assets | 0 | 0 | 200,000 | ||
Capitalized computer software, additions | 6,100,000 | 3,300,000 | 1,200,000 | ||
Foreign currency transactional losses | (200,000) | 0 | 0 | ||
Foreign currency re-measurement gains (losses) | (255,000) | (757,000) | 364,000 | ||
Operating lease liability | 79,473,000 | ||||
Operating lease right-of-use assets | 60,984,000 | ||||
Nonoperating Income (Expense) [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Foreign currency re-measurement gains (losses) | (300,000) | (800,000) | 400,000 | ||
Sales and Marketing [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Advertising costs | 12,800,000 | 8,900,000 | $ 8,400,000 | ||
Money Market Funds [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Cash and cash equivalents | 106,800,000 | 58,600,000 | |||
Term And Perpetual License [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Revenue | $ (38,931,000) | (28,200,000) | |||
Term And Perpetual License [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Customer economic life | 5 years | ||||
New Customer, Up-sell or Cross-sell [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Amortization period | 5 years | ||||
Professional Services Arrangements [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Amortization period | 1 year | ||||
Accounting Standards Update 2014-09 [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Accumulated deficit | $ 25,900,000 | ||||
Deferred revenue | 900,000 | ||||
Deferred tax liabilities | 400,000 | ||||
Deferred costs | $ 27,100,000 | ||||
Net loss | 600,000 | ||||
Sales and marketing | 12,900,000 | ||||
Revenue | 11,800,000 | ||||
Provision for (benefit from) income taxes | $ 300,000 | ||||
Accounting Standards Update 2016-02 [Member] | |||||
Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Line Items] | |||||
Operating lease liability | $ 21,300,000 | ||||
Operating lease right-of-use assets | $ 15,400,000 |
Summary of Significant Accoun_5
Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
Beginning Balance | $ 1,624 | $ 1,478 | $ 1,061 |
Additions, net of recoveries | 2,241 | 740 | 905 |
Less write-offs | (2,036) | (594) | (488) |
Ending Balance | $ 1,829 | $ 1,624 | $ 1,478 |
Summary of Significant Accoun_6
Summary of Significant Accounting Policies - Useful Lives (Details) | 12 Months Ended |
Dec. 31, 2019 | |
Computer Equipment [Member] | |
Property, Plant and Equipment [Line Items] | |
Useful life | 3 years |
Minimum [Member] | Furniture and Fixtures [Member] | |
Property, Plant and Equipment [Line Items] | |
Useful life | 5 years |
Maximum [Member] | Furniture and Fixtures [Member] | |
Property, Plant and Equipment [Line Items] | |
Useful life | 7 years |
Revenue from Contracts with C_3
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers and Revenue by Region (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Disaggregation of Revenue [Line Items] | |||
Total revenue | $ 326,947 | $ 244,091 | $ 200,940 |
United States [Member] | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 264,852 | 199,852 | |
Non-US [Member] | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 62,095 | 44,239 | |
Subscription Revenue [Member] | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 220,589 | 137,442 | |
Term And Perpetual License [Member] | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 38,931 | 28,200 | |
Maintenance and Support [Member] | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 36,778 | 42,223 | |
Professional Services [Member] | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 29,050 | 33,297 | $ 37,924 |
Timing Of Transfer Of Good Or Service, Other [Member] | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | $ 1,599 | $ 2,929 |
Revenue from Contracts with C_4
Revenue from Contracts with Customers - Summary of Estimated Revenue Expected to be Recognized in Future Related to Performance Obligations (Details) $ in Thousands | Dec. 31, 2019USD ($) |
Subscription Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 182,283 |
Revenue recognition period | 1 year |
Subscription Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 23,538 |
Revenue recognition period | 1 year |
Subscription Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 6,841 |
Revenue recognition period | |
Term And Perpetual License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 26,164 |
Revenue recognition period | 1 year |
Term And Perpetual License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 10,127 |
Revenue recognition period | 1 year |
Term And Perpetual License [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 5,496 |
Revenue recognition period | |
Maintenance and Support [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 22,607 |
Revenue recognition period | 1 year |
Maintenance and Support [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 2,791 |
Revenue recognition period | 1 year |
Maintenance and Support [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 805 |
Revenue recognition period | |
Professional Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining performance obligation, amount | $ 12,700 |
Revenue recognition period | 12 months |
Business Combinations - Additio
Business Combinations - Additional Information (Detail) $ in Thousands | Apr. 01, 2019USD ($)shares | Oct. 15, 2018USD ($) | Jul. 12, 2017USD ($) | Dec. 31, 2019USD ($)reporting_unit | Dec. 31, 2018USD ($) | Dec. 31, 2017USD ($) |
Business Acquisition [Line Items] | ||||||
Reporting unit | reporting_unit | 1 | |||||
Vesting period | 4 years | |||||
Goodwill | $ 97,866 | $ 88,420 | $ 83,164 | |||
Business acquisitions, net of cash acquired | $ 14,607 | $ 14,460 | $ 14,717 | |||
NetFort Technologies Limited [Member] | ||||||
Business Acquisition [Line Items] | ||||||
Purchase price | $ 16,130 | |||||
Acquisition related costs | 500 | |||||
Deferred tax assets, goodwill and intangible assets | 800 | |||||
Goodwill | 9,446 | |||||
Intangible asset | $ 6,084 | |||||
NetFort Technologies Limited [Member] | Restricted Stock Units [Member] | ||||||
Business Acquisition [Line Items] | ||||||
Number of shares issued as part of acquisition (in shares) | shares | 123,623 | |||||
Vesting period | 3 years | |||||
tCell.io, Inc. [Member] | ||||||
Business Acquisition [Line Items] | ||||||
Purchase price | $ 15,400 | |||||
Acquisition related costs | 100 | |||||
Goodwill | 5,300 | |||||
Intangible asset | $ 9,200 | |||||
Komand, Inc. [Member] | ||||||
Business Acquisition [Line Items] | ||||||
Acquisition related costs | $ 200 | |||||
Goodwill | 8,100 | |||||
Intangible asset | $ 9,400 | |||||
Percentage of shares outstanding acquired | 100.00% | |||||
Business acquisitions, net of cash acquired | $ 14,700 | |||||
Cash acquired from acquisition | $ 100 |
Business Combinations - Purchas
Business Combinations - Purchase Price Allocation (Details) - USD ($) $ in Thousands | Apr. 01, 2019 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 |
Recognized amount of identifiable assets acquired and liabilities assumed: | ||||
Goodwill | $ 97,866 | $ 88,420 | $ 83,164 | |
NetFort Technologies Limited [Member] | ||||
Business Acquisition [Line Items] | ||||
Purchase price | $ 16,130 | |||
Recognized amount of identifiable assets acquired and liabilities assumed: | ||||
Cash and cash equivalents | 1,523 | |||
Other net working capital | 325 | |||
Deferred revenue | (487) | |||
Deferred tax liability | (761) | |||
Intangible asset | 6,084 | |||
Total identifiable net assets assumed | 6,684 | |||
Goodwill | 9,446 | |||
Total purchase price allocation | $ 16,130 |
Business Combinations - Intangi
Business Combinations - Intangible Assets Acquired (Details) - NetFort Technologies Limited [Member] - Developed Technology [Member] $ in Thousands | Apr. 01, 2019USD ($) |
Business Acquisition [Line Items] | |
Amount | $ 6,084 |
Weighted Average Amortization Life (years) | 5 years |
Fair Value Measurements and I_3
Fair Value Measurements and Investments - Summary of Financial Assets and Liabilities Measured and Recorded at Fair Value on Recurring Basis (Detail) - USD ($) | Dec. 31, 2019 | Dec. 31, 2018 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | $ 139,045,000 | $ 204,102,000 |
Financial liabilities fair value disclosure | $ 0 | 0 |
The Notes, Due 2023 [Member] | Convertible Debt [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Stated interest percentage | 1.25% | |
Convertible debt, fair value disclosures | $ 342,700,000 | |
Corporate Bonds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 60,878,000 | 48,495,000 |
U.S. Government Agencies [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 36,979,000 | 71,483,000 |
Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 19,966,000 | 57,554,000 |
US Treasury Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 12,242,000 | 19,087,000 |
Asset-backed Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 8,980,000 | 7,483,000 |
Fair Value, Measurements, Recurring [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total assets assets | 245,826,000 | 262,746,000 |
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 60,878,000 | 48,495,000 |
Fair Value, Measurements, Recurring [Member] | U.S. Government Agencies [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 36,979,000 | 74,481,000 |
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 19,966,000 | 57,554,000 |
Fair Value, Measurements, Recurring [Member] | US Treasury Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 12,242,000 | 19,087,000 |
Fair Value, Measurements, Recurring [Member] | Asset-backed Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 8,980,000 | 7,483,000 |
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Money market funds | 106,781,000 | 55,646,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total assets assets | 143,760,000 | 130,127,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Bonds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government Agencies [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 36,979,000 | 74,481,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | US Treasury Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Money market funds | 106,781,000 | 55,646,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total assets assets | 102,066,000 | 132,619,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Bonds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 60,878,000 | 48,495,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government Agencies [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 19,966,000 | 57,554,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 12,242,000 | 19,087,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 8,980,000 | 7,483,000 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Money market funds | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Total assets assets | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Bonds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government Agencies [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Commercial Paper [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | US Treasury Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Available-for-sale securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Money market funds | $ 0 | $ 0 |
Fair Value Measurements and I_4
Fair Value Measurements and Investments - Summary of Investments Classified as Available-for-sale (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | $ 138,832 | $ 204,133 |
Gross Unrealized Gains | 222 | 51 |
Gross Unrealized Losses | (9) | (82) |
Fair Value | $ 139,045 | $ 204,102 |
Minimum [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Remaining maturity | 3 months | 3 months |
Maximum [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Remaining maturity | 2 years | 2 years |
U.S. Government Agencies [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | $ 36,880 | $ 71,480 |
Gross Unrealized Gains | 99 | 20 |
Gross Unrealized Losses | 0 | (17) |
Fair Value | 36,979 | 71,483 |
U.S. Government Agencies [Member] | Available-for-sale Securities [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Money market funds | 3,000 | |
Commercial Paper [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | 19,965 | 57,554 |
Gross Unrealized Gains | 1 | 0 |
Gross Unrealized Losses | 0 | 0 |
Fair Value | 19,966 | 57,554 |
Corporate Bonds [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | 60,803 | 48,532 |
Gross Unrealized Gains | 77 | 15 |
Gross Unrealized Losses | (2) | (52) |
Fair Value | 60,878 | 48,495 |
US Treasury Securities [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | 12,198 | 19,077 |
Gross Unrealized Gains | 44 | 16 |
Gross Unrealized Losses | 0 | (6) |
Fair Value | 12,242 | 19,087 |
Asset-backed Securities [Member] | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | 8,986 | 7,490 |
Gross Unrealized Gains | 1 | 0 |
Gross Unrealized Losses | (7) | (7) |
Fair Value | $ 8,980 | $ 7,483 |
Deferred Contract Acquisition_3
Deferred Contract Acquisition and Fulfillment Costs (Details) - Contract Acquisition And Fulfillment Costs [Member] - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Capitalized Contract Costs [Roll Forward] | ||
Beginning balance | $ 39,955 | $ 27,165 |
Capitalization of contract acquisition and fulfillment costs | 26,109 | 22,765 |
Amortization of deferred contract acquisition and fulfillment costs | (14,804) | (9,975) |
Ending balance | $ 51,260 | $ 39,955 |
Property and Equipment - Summar
Property and Equipment - Summary of Property and Equipment (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 64,678 | $ 43,741 |
Less accumulated depreciation | (14,008) | (26,218) |
Net property and equipment | 50,670 | 17,523 |
Computer Equipment [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 13,106 | 18,724 |
Property, plant and equipment, disposals | 9,200 | |
Furniture and Fixtures [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 7,522 | 5,580 |
Construction in progress, gross | 4,000 | |
Property, plant and equipment, disposals | 3,300 | |
Leasehold Improvements [Member] | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 44,050 | 19,437 |
Construction in progress, gross | 30,200 | $ 4,000 |
Property, plant and equipment, disposals | $ 8,700 |
Property and Equipment - Additi
Property and Equipment - Additional Information (Detail) - USD ($) $ in Millions | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Property, Plant and Equipment [Line Items] | |||
Depreciation expense | $ 9 | $ 6.5 | $ 4.8 |
Computer Equipment [Member] | |||
Property, Plant and Equipment [Line Items] | |||
Property, plant and equipment, disposals | 9.2 | ||
Leasehold Improvements [Member] | |||
Property, Plant and Equipment [Line Items] | |||
Property, plant and equipment, disposals | 8.7 | ||
Furniture and Fixtures [Member] | |||
Property, Plant and Equipment [Line Items] | |||
Property, plant and equipment, disposals | $ 3.3 |
Goodwill and Intangible Asset_2
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |||
Goodwill | $ 97,866,000 | $ 88,420,000 | $ 83,164,000 |
Impairment of goodwill | 0 | 0 | 0 |
Amortization expense | 7,500,000 | $ 4,600,000 | $ 2,800,000 |
Capitalized internal-use software costs | $ 4,300,000 |
Goodwill and Intangible Asset_3
Goodwill and Intangible Assets - Schedule of Change in Gross Carrying Amount of Goodwill (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Goodwill [Roll Forward] | ||
Goodwill, beginning balance | $ 88,420 | $ 83,164 |
Goodwill, ending balance | 97,866 | 88,420 |
tCell.io, Inc. [Member] | ||
Goodwill [Roll Forward] | ||
Acquisition | $ 5,256 | |
NetFort Technologies Limited [Member] | ||
Goodwill [Roll Forward] | ||
Acquisition | $ 9,446 |
Goodwill and Intangible Asset_4
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Finite-Lived Intangible Assets [Line Items] | ||
Total acquired intangible assets, gross carrying amount | $ 37,414 | $ 31,330 |
Total intangible assets, gross carrying amount | 47,287 | 35,116 |
Accumulated Amortization | (18,726) | (11,161) |
Total acquired intangible assets, accumulated amortization | (17,280) | (10,801) |
Net Book Value | 24,250 | |
Total acquired intangible assets, net book value | 20,134 | 20,529 |
Intangible assets, net book value | $ 28,561 | 23,955 |
Developed Technology [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Weighted- Average Estimated Useful Life (years) | 5 years 4 months 24 days | |
Gross Carrying Amount | $ 35,855 | 29,771 |
Accumulated Amortization | (16,080) | (9,741) |
Net Book Value | $ 19,775 | 20,030 |
Customer Relationships [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Weighted- Average Estimated Useful Life (years) | 6 years 8 months 12 days | |
Gross Carrying Amount | $ 1,000 | 1,000 |
Accumulated Amortization | (641) | (504) |
Net Book Value | $ 359 | 496 |
Trade Names [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Weighted- Average Estimated Useful Life (years) | 6 years 1 month 6 days | |
Gross Carrying Amount | $ 519 | 519 |
Accumulated Amortization | (519) | (516) |
Net Book Value | $ 0 | 3 |
Non-compete Agreements [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Weighted- Average Estimated Useful Life (years) | 2 years | |
Gross Carrying Amount | $ 40 | 40 |
Accumulated Amortization | (40) | (40) |
Net Book Value | 0 | 0 |
Internal-use Software [Member] | ||
Finite-Lived Intangible Assets [Line Items] | ||
Gross Carrying Amount | 9,873 | 3,786 |
Accumulated Amortization | (1,446) | (360) |
Net Book Value | $ 8,427 | $ 3,426 |
Goodwill and Intangible Asset_5
Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) $ in Thousands | Dec. 31, 2019USD ($) |
Goodwill and Intangible Assets Disclosure [Abstract] | |
2020 | $ 8,580 |
2021 | 7,785 |
2022 | 4,914 |
2023 | 2,667 |
2024 | 304 |
2025 | 0 |
Net Book Value | $ 24,250 |
Convertible Senior Notes and _3
Convertible Senior Notes and Capped Calls - Additional Information (Details) $ / shares in Units, shares in Millions | 1 Months Ended | 3 Months Ended | 12 Months Ended | ||
Aug. 31, 2018USD ($)day$ / sharesshares | Dec. 31, 2019USD ($)day | Dec. 31, 2019USD ($)$ / shares | Dec. 31, 2018USD ($) | Dec. 31, 2017USD ($) | |
Debt Instrument [Line Items] | |||||
Proceeds from convertible debt | $ 0 | $ 223,121,000 | $ 0 | ||
Equity component of convertible debt, subsequent adjustments | $ 26,910,000 | ||||
Financing arrangements | $ 9,959,000 | 9,959,000 | 12,537,000 | ||
Call Option [Member] | |||||
Debt Instrument [Line Items] | |||||
Strike price (in dollars per share) | $ / shares | $ 41.59 | ||||
Cap price (in dollars per share) | $ / shares | $ 63.98 | ||||
Option indexed to issuer's equity (in shares) | shares | 5.5 | ||||
Equity component of convertible debt, subsequent adjustments | $ 26,900,000 | ||||
The Notes [Member] | |||||
Debt Instrument [Line Items] | |||||
Strike price (in dollars per share) | $ / shares | $ 41.59 | ||||
Convertible Debt [Member] | The Notes, Due 2023 [Member] | |||||
Debt Instrument [Line Items] | |||||
Face amount | $ 200,000,000 | ||||
Stated interest percentage | 1.25% | 1.25% | |||
Convertible Debt [Member] | The Notes, Over-allotment Option [Member] | |||||
Debt Instrument [Line Items] | |||||
Face amount | $ 30,000,000 | ||||
Convertible Debt [Member] | The Notes [Member] | |||||
Debt Instrument [Line Items] | |||||
Stated interest percentage | 1.25% | ||||
Proceeds from convertible debt | $ 223,100,000 | ||||
Conversion ratio (in shares per $1000) | 0.024046 | ||||
Conversion price (in dollars per share) | $ / shares | $ 41.59 | ||||
Redemption price, percentage | 100.00% | ||||
Carrying amount of equity component | $ 53,800,000 | $ 52,194,000 | $ 52,194,000 | 52,194,000 | |
Convertible debt | 185,200,000 | 185,200,000 | 174,688,000 | ||
Amortization of debt discount | 9,567,000 | 3,486,000 | |||
Interest rate, effective percentage | 7.36% | ||||
Debt issuance costs, net | $ 6,900,000 | $ 4,032,000 | $ 4,032,000 | $ 4,978,000 | |
Liability component | 5,300,000 | ||||
Convertible, issuance costs of equity component | $ 1,600,000 | ||||
Debt Covenant One [Member] | Convertible Debt [Member] | The Notes [Member] | |||||
Debt Instrument [Line Items] | |||||
Threshold trading days | day | 20 | ||||
Threshold consecutive trading days | day | 30 | ||||
Threshold percentage of stock price trigger | 130.00% | ||||
Debt Covenant Two [Member] | Convertible Debt [Member] | The Notes [Member] | |||||
Debt Instrument [Line Items] | |||||
Threshold trading days | day | 5 | ||||
Threshold percentage of stock price trigger | 98.00% | ||||
Debt Covenant Three [Member] | Convertible Debt [Member] | The Notes [Member] | |||||
Debt Instrument [Line Items] | |||||
Threshold trading days | day | 20 | 20 | |||
Threshold consecutive trading days | day | 30 | 30 | |||
Threshold percentage of stock price trigger | 130.00% | 130.00% | |||
Redemption price, percentage | 100.00% |
Convertible Senior Notes and _4
Convertible Senior Notes and Capped Calls - Carrying Amount of Liability Component (Details) - Convertible Debt [Member] - The Notes [Member] - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 | Aug. 31, 2018 |
Debt Instrument [Line Items] | |||
Principal | $ 230,000 | $ 230,000 | |
Unamortized debt discount | (40,768) | (50,334) | |
Unamortized issuance costs | (4,032) | (4,978) | $ (6,900) |
Net carrying amount | $ 185,200 | $ 174,688 |
Convertible Senior Notes and _5
Convertible Senior Notes and Capped Calls - Carrying Amount of Equity Component (Details) - Convertible Debt [Member] - The Notes [Member] - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 | Aug. 31, 2018 |
Debt Instrument [Line Items] | |||
Debt discount for conversion option | $ 53,820 | $ 53,820 | |
Issuance costs | (1,626) | (1,626) | |
Net carrying amount | $ 52,194 | $ 52,194 | $ 53,800 |
Convertible Senior Notes and _6
Convertible Senior Notes and Capped Calls - Schedule of Interest Expense (Details) - Convertible Debt [Member] - The Notes [Member] - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Debt Instrument [Line Items] | ||
Contractual interest expense | $ 2,875 | $ 1,103 |
Amortization of debt discount | 9,567 | 3,486 |
Amortization of issuance costs | 946 | 345 |
Total interest expense | $ 13,388 | $ 4,934 |
Convertible Senior Notes and _7
Convertible Senior Notes and Capped Calls - Future Payments of Contractual Interest (Details) - Convertible Debt [Member] - The Notes [Member] - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Principal | ||
2020 | $ 0 | |
2021 | 0 | |
2022 | 0 | |
2023 | 230,000 | |
Total | 230,000 | $ 230,000 |
Interest | ||
2020 | 2,875 | |
2021 | 2,875 | |
2022 | 2,875 | |
2023 | 2,875 | |
Total | 11,500 | |
Total | ||
2020 | 2,875 | |
2021 | 2,875 | |
2022 | 2,875 | |
2023 | 232,875 | |
Total | $ 241,500 |
Convertible Senior Notes and _8
Convertible Senior Notes and Capped Calls - Impact to Shareholders' Equity (Details) - USD ($) $ in Thousands | 1 Months Ended | 12 Months Ended |
Aug. 31, 2018 | Dec. 31, 2018 | |
Debt Disclosure [Abstract] | ||
Conversion option | $ 53,820 | |
Purchase of capped calls | (26,910) | |
Issuance costs | (1,626) | |
Total | $ 25,284 | $ 52,194 |
Leases - Additional Information
Leases - Additional Information (Details) ft² in Thousands, $ in Thousands | 12 Months Ended | ||||
Dec. 31, 2019USD ($) | Oct. 31, 2019USD ($)ft² | Jul. 31, 2019USD ($)ft² | May 01, 2019USD ($) | Nov. 30, 2017ft² | |
Lessee, Lease, Description [Line Items] | |||||
Weighted average remaining lease term | 8 years 8 months 12 days | ||||
Renewal term | 5 years | ||||
Termination period | 7 years | ||||
Operating lease liability | $ 79,473 | ||||
Operating lease right-of-use assets | $ 60,984 | ||||
Headquarters [Member] | |||||
Lessee, Lease, Description [Line Items] | |||||
Area of real estate property | ft² | 147 | ||||
Term of lease | 126 months | ||||
Operating lease liability | $ 58,600 | ||||
Headquarter Expansion [Member] | |||||
Lessee, Lease, Description [Line Items] | |||||
Area of real estate property | ft² | 67 | ||||
Lease not yet commenced, term of contract | 102 months | ||||
Lease not yet commenced, liability | $ 35,000 | ||||
Belfast, Northern Ireland Property [Member] | |||||
Lessee, Lease, Description [Line Items] | |||||
Area of real estate property | ft² | 48 | ||||
Lease not yet commenced, term of contract | 120 months | ||||
Lease not yet commenced, liability | $ 10,100 | ||||
Maximum [Member] | |||||
Lessee, Lease, Description [Line Items] | |||||
Weighted average remaining lease term | 10 years |
Leases - Summary of Components
Leases - Summary of Components of Lease Expense (Details) $ in Thousands | 12 Months Ended |
Dec. 31, 2019USD ($) | |
Leases [Abstract] | |
Operating lease cost | $ 11,299 |
Short-term lease costs | 1,140 |
Variable lease costs | 3,388 |
Total lease costs | $ 15,827 |
Leases - Summary of Supplementa
Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Details) $ in Thousands | Dec. 31, 2019USD ($) |
Leases [Abstract] | |
Operating ROU assets | $ 60,984 |
Operating lease liabilities, current portion | 7,179 |
Operating lease liabilities, non-current portion | 72,294 |
Total operating lease liabilities | $ 79,473 |
Weighted average remaining lease terms (in years) - operating leases | 8 years 8 months 12 days |
Weighted average discount rate - operating leases | 7.60% |
Leases - Summary of Supplemen_2
Leases - Summary of Supplemental Cash Flow Information Related to Leases (Details) $ in Thousands | 12 Months Ended |
Dec. 31, 2019USD ($) | |
Leases [Abstract] | |
Cash paid for amounts included in the measurement of lease liabilities | $ 11,720 |
ROU assets obtained in exchange for new lease obligations | $ 65,873 |
Leases - Summary of Maturities
Leases - Summary of Maturities of Operating Lease Liabilities (Details) $ in Thousands | Dec. 31, 2019USD ($) |
Leases [Abstract] | |
2020 | $ 12,151 |
2021 | 12,824 |
2022 | 12,291 |
2023 | 12,005 |
2024 | 11,288 |
Thereafter | 44,204 |
Total lease payments | 104,763 |
Less: imputed interest | (25,290) |
Total | $ 79,473 |
Leases - Summary of Future Mini
Leases - Summary of Future Minimum Lease Payments Under Topic 840 (Details) $ in Thousands | Dec. 31, 2018USD ($) |
Leases [Abstract] | |
2019 | $ 9,899 |
2020 | 11,616 |
2021 | 10,933 |
2022 | 11,054 |
2023 | 11,136 |
Thereafter | 53,648 |
Total minimum lease payments | $ 108,286 |
Stockholders' Equity - Addition
Stockholders' Equity - Additional Information (Detail) $ / shares in Units, $ in Millions | Jan. 30, 2018USD ($)$ / sharesshares |
Schedule Of Stockholders Equity [Line Items] | |
Number of stock issued (in shares) | 5,950,000 |
Additional shares granted to underwriters (in shares) | 770,000 |
IPO [Member] | |
Schedule Of Stockholders Equity [Line Items] | |
Offering price (in dollars per share) | $ / shares | $ 22 |
Net proceeds from issuance | $ | $ 30.9 |
Existing Stockholders [Member] | |
Schedule Of Stockholders Equity [Line Items] | |
Number of stock issued (in shares) | 4,450,000 |
Parent [Member] | |
Schedule Of Stockholders Equity [Line Items] | |
Number of stock issued (in shares) | 1,500,000 |
Stock-Based Compensation - Addi
Stock-Based Compensation - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Thousands | Sep. 13, 2019 | Mar. 15, 2019 | Sep. 14, 2018 | Mar. 15, 2018 | Sep. 15, 2017 | Mar. 15, 2017 | Oct. 08, 2015 | Feb. 28, 2019 | Mar. 31, 2018 | Mar. 31, 2017 | Jul. 31, 2015 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Sep. 17, 2018 | Mar. 16, 2018 | Sep. 18, 2017 | Mar. 16, 2017 | Mar. 16, 2016 | Jul. 17, 2015 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||||||||||||||
Vesting period | 4 years | |||||||||||||||||||
Expiration period | 10 years | |||||||||||||||||||
Purchase price of common stock by employees | 85.00% | |||||||||||||||||||
Issuance of common stock under employee stock purchase plan | $ 5,521 | $ 3,637 | $ 2,914 | |||||||||||||||||
2015 Plan [Member] | ||||||||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||||||||||||||
Number of shares of common stock reserved for future issuance (in shares) | 800,000 | |||||||||||||||||||
Share-based compensation, increase in number of shares reserved and available for issuance as percentage under the plan | 4.00% | |||||||||||||||||||
Increase in number of shares authorized (in shares) | 1,500,000 | 1,904,017 | 1,762,149 | 1,702,187 | ||||||||||||||||
Number of shares authorized (in shares) | 13,792,098 | |||||||||||||||||||
Shares available for grant (in shares) | 1,621,742 | |||||||||||||||||||
Employee Stock Purchase Plan [Member] | ||||||||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||||||||||||||
Number of shares of common stock reserved for future issuance (in shares) | 800,000 | |||||||||||||||||||
Increase in number of shares authorized (in shares) | 476,004 | 440,537 | 425,547 | |||||||||||||||||
Number of shares authorized (in shares) | 2,557,492 | |||||||||||||||||||
Shares available for grant (in shares) | 1,559,227 | |||||||||||||||||||
Issuance of common stock under ESPP (in shares) | 74,221 | 110,822 | 96,108 | 123,607 | 109,144 | 138,085 | ||||||||||||||
Issuance of common stock under employee stock purchase plan | $ 2,900 | $ 2,600 | $ 2,000 | $ 1,600 | $ 1,400 | $ 1,500 | ||||||||||||||
Share issued, price per share (in dollars per share) | $ 42.22 | $ 12.79 | $ 30.46 | $ 21.96 | $ 14.78 | $ 12.96 | $ 10.60 | |||||||||||||
Closing price of shares issued (in dollars per share) | $ 49.67 | $ 15.05 | $ 35.84 | $ 25.84 | $ 17.39 | $ 15.25 | $ 12.47 | |||||||||||||
Employee Stock Purchase Plan [Member] | Maximum [Member] | ||||||||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||||||||||||||
Stock options granted, weighted-average grant date fair value (in dollars per share) | $ 17.94 | $ 10.95 | $ 5.49 | |||||||||||||||||
Employee withholding percentage | 15.00% | |||||||||||||||||||
Restricted Stock And Restricted Stock Units [Member] | ||||||||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||||||||||||||
Unrecognized compensation cost, restricted stock | $ 87,600 | |||||||||||||||||||
Unrecognized compensation, recognition period | 2 years 6 months | |||||||||||||||||||
Options to Purchase Common Stock [Member] | ||||||||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||||||||||||||
Unrecognized compensation cost, stock options | $ 2,700 | |||||||||||||||||||
Unrecognized compensation, recognition period | 1 year 1 month 6 days | |||||||||||||||||||
Stock options vested, fair value | $ 3,700 | $ 5,100 | $ 5,900 | |||||||||||||||||
Stock options granted, weighted-average grant date fair value (in dollars per share) | $ 11.86 | $ 6.72 | ||||||||||||||||||
Options to Purchase Common Stock [Member] | Maximum [Member] | ||||||||||||||||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||||||||||||||||||
Stock options granted, weighted-average grant date fair value (in dollars per share) | $ 13.11 | $ 9.38 |
Stock-Based Compensation - Sche
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Total stock-based compensation expense | $ 40,664 | $ 27,593 | $ 19,541 |
Cost of Revenue [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Total stock-based compensation expense | 2,580 | 1,692 | 1,085 |
Research and Development [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Total stock-based compensation expense | 15,670 | 10,822 | 7,205 |
Sales and Marketing [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Total stock-based compensation expense | 11,883 | 7,569 | 5,756 |
General and Administrative [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Total stock-based compensation expense | $ 10,531 | $ 7,510 | $ 5,495 |
Stock-Based Compensation - Summ
Stock-Based Compensation - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) - $ / shares | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Restricted Stock [Member] | |||
Shares | |||
Unvested balance, Beginning balance (in shares) | 21,677 | 210,083 | 585,004 |
Granted (in shares) | 0 | 0 | 0 |
Vested (in shares) | (21,677) | (187,706) | (358,214) |
Forfeited (in shares) | 0 | (700) | (16,707) |
Unvested balance, Ending balance (in shares) | 0 | 21,677 | 210,083 |
Weighted- Average Grant Date Fair Value | |||
Beginning balance (in dollars per share) | $ 10.88 | $ 18 | $ 18.05 |
Granted (in dollars per share) | 0 | 0 | 0 |
Vested (in dollars per share) | 10.88 | 18.80 | 17.85 |
Forfeited (in dollars per share) | 0 | 23.01 | 23.01 |
Ending Balance (in dollars per share) | $ 0 | $ 10.88 | $ 18 |
Restricted Stock Units [Member] | |||
Shares | |||
Unvested balance, Beginning balance (in shares) | 2,773,773 | 1,988,509 | 734,577 |
Granted (in shares) | 1,740,299 | 2,099,394 | 1,938,860 |
Vested (in shares) | (1,291,932) | (973,443) | (435,573) |
Forfeited (in shares) | (285,216) | (340,687) | (249,355) |
Unvested balance, Ending balance (in shares) | 2,936,924 | 2,773,773 | 1,988,509 |
Weighted- Average Grant Date Fair Value | |||
Beginning balance (in dollars per share) | $ 21.21 | $ 14.77 | $ 13.47 |
Granted (in dollars per share) | 43.34 | 25.19 | 14.97 |
Vested (in dollars per share) | 24.42 | 17.41 | 13.80 |
Forfeited (in dollars per share) | 26.14 | 18.96 | 14.22 |
Ending Balance (in dollars per share) | $ 32.43 | $ 21.21 | $ 14.77 |
Stock-Based Compensation - Su_2
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($) $ / shares in Units, $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Shares | |||
Beginning balance (in shares) | 3,713,179 | 4,684,954 | 4,580,375 |
Granted (in shares) | 0 | 107,850 | 1,304,238 |
Exercised (in shares) | (968,057) | (944,658) | (887,062) |
Forfeited/cancelled (in shares) | (39,664) | (134,967) | (312,597) |
Ending balance (in shares) | 2,705,458 | 3,713,179 | 4,684,954 |
Vested and exercisable (in shares) | 2,266,261 | ||
Weighted Average Exercise Price | |||
Beginning balance (in dollars per share) | $ 10.32 | $ 9.68 | $ 8.20 |
Granted (in dollars per share) | 0 | 24.44 | 13.52 |
Exercised (in dollars per share) | 10.55 | 8.05 | 6.59 |
Forfeited/cancelled (in dollars per share) | 13.53 | 15.20 | 12.79 |
Ending balance (in dollars per share) | 10.18 | $ 10.32 | $ 9.68 |
Vested and exercisable (in dollars per share) | $ 9.29 | ||
Weighted Average Remaining Contractual Life (in years) | |||
Weighted Average Remaining Contractual Life, Outstanding | 5 years 2 months 1 day | ||
Weighted Average Remaining Contractual Life, Vested and exercisable | 4 years 9 months 14 days | ||
Aggregate Intrinsic Value (in thousands) | |||
Stock options aggregate intrinsic value, Exercised | $ 39,526 | $ 19,982 | $ 9,665 |
Stock options aggregate intrinsic value, Outstanding | 124,007 | ||
Stock options aggregate intrinsic value, Exercisable | $ 105,901 |
Stock-Based Compensation - Su_3
Stock-Based Compensation - Summary of Share Based Compensation Valuation of Options Granted Assumptions (Detail) - $ / shares | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Employee Stock Purchase Plan [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected volatility, minimum | 4400.00% | 3700.00% | |
Expected volatility, maximum | 5500.00% | 4000.00% | |
Expected volatility | 37.00% | ||
Risk-free interest rate, minimum | 190.00% | 200.00% | 90.00% |
Risk-free interest rate, maximum | 250.00% | 260.00% | 130.00% |
Expected dividend yield | 0.00% | 0.00% | 0.00% |
Options to Purchase Common Stock [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term | 6 years 1 month 6 days | ||
Expected volatility, minimum | 4600.00% | 4800.00% | |
Expected volatility, maximum | 4800.00% | 5200.00% | |
Risk-free interest rate, minimum | 240.00% | 180.00% | |
Risk-free interest rate, maximum | 280.00% | 220.00% | |
Expected dividend yield | 0.00% | 0.00% | |
Grant date fair value per share, maximum (in dollars per share) | $ 11.86 | $ 6.72 | |
Minimum [Member] | Employee Stock Purchase Plan [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term | 6 months | 6 months | 6 months |
Grant date fair value per share, maximum (in dollars per share) | $ 14.17 | $ 6.62 | $ 4.01 |
Minimum [Member] | Options to Purchase Common Stock [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term | 5 years 6 months | ||
Grant date fair value per share, maximum (in dollars per share) | $ 10.55 | $ 6.09 | |
Maximum [Member] | Employee Stock Purchase Plan [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term | 1 year | 1 year | 1 year |
Grant date fair value per share, maximum (in dollars per share) | $ 17.94 | $ 10.95 | $ 5.49 |
Maximum [Member] | Options to Purchase Common Stock [Member] | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term | 6 years 1 month 6 days | ||
Grant date fair value per share, maximum (in dollars per share) | $ 13.11 | $ 9.38 |
Income Taxes - Components of Lo
Income Taxes - Components of Loss Before Income Taxes (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Income Tax Disclosure [Abstract] | |||
United States | $ (41,111) | $ (39,754) | $ (22,757) |
Foreign | (12,692) | (15,325) | (24,949) |
Loss before income taxes | $ (53,803) | $ (55,079) | $ (47,706) |
Income Taxes - Summary of Incom
Income Taxes - Summary of Income Tax (Benefit) Expense (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Current: | |||
Federal | $ 260 | $ 124 | $ 333 |
State and local | 109 | 126 | 128 |
Foreign | 255 | 228 | 163 |
Total current tax expense | 624 | 478 | 624 |
Deferred: | |||
Federal | 9 | (285) | (2,885) |
State and local | 2 | 16 | 8 |
Foreign | (593) | 257 | 17 |
Total deferred tax benefit | (582) | (12) | (2,860) |
Income tax expense (benefit) | $ 42 | $ 466 | $ (2,236) |
Income Taxes - Reconciliation o
Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail) | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Income Tax Disclosure [Abstract] | |||
Expected income tax | 21.00% | 21.00% | 34.00% |
State taxes, net of federal benefit | (0.20%) | (0.20%) | (0.20%) |
Permanent differences | (2.80%) | 0.20% | (0.40%) |
Stock-based compensation | 22.30% | 9.30% | 4.60% |
Federal research and development credit | 1.30% | 1.20% | 1.00% |
Foreign rate differential | (1.40%) | (1.10%) | (8.70%) |
Change in valuation allowance | (41.00%) | (32.80%) | (26.10%) |
Other | 0.70% | 1.50% | 0.50% |
Total income tax expense (benefit) | (0.10%) | (0.90%) | 4.70% |
Income Taxes - Components of Ne
Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Deferred tax assets: | ||
Accruals and reserves | $ 323 | $ 397 |
Net operating loss carryforwards | 85,969 | 55,457 |
Deferred revenue | 14,401 | 15,421 |
Depreciation | 2,335 | 1,542 |
Research and development credits | 4,665 | 3,440 |
Stock-based compensation | 3,806 | 4,851 |
Tax credits | 1,181 | 932 |
Other | 4,926 | 953 |
Total deferred tax assets | 117,606 | 82,993 |
Deferred tax liabilities: | ||
Intangible assets | (2,249) | (1,104) |
Convertible senior notes | (9,959) | (12,537) |
Deferred contract acquisition and fulfillment costs | (11,565) | (9,796) |
Other | (20) | (79) |
Total deferred tax liabilities | (23,793) | (23,516) |
Less: Valuation allowance | (94,581) | (60,130) |
Net deferred tax liabilities | $ (768) | $ (653) |
Income Taxes - Additional Infor
Income Taxes - Additional Information (Detail) - USD ($) $ in Millions | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2017 | |
Operating Loss Carryforwards [Line Items] | ||
Net operating loss carryforwards, federal | $ 275.8 | $ 156.3 |
Net operating loss carryforwards, state | 209.7 | |
Net operating loss carryforwards, foreign | 119.8 | |
Deferred Tax Assets Operating Loss Carryforwards [Member] | ||
Operating Loss Carryforwards [Line Items] | ||
Increase in valuation allowance | 34.5 | |
Domestic Tax Authority [Member] | ||
Operating Loss Carryforwards [Line Items] | ||
Research and development credit carryforwards | 3 | |
State and Local Jurisdiction [Member] | ||
Operating Loss Carryforwards [Line Items] | ||
Research and development credit carryforwards | 1.6 | |
Foreign Tax Authority [Member] | ||
Operating Loss Carryforwards [Line Items] | ||
Research and development credit carryforwards | $ 0.1 |
Income Taxes - Changes in Reser
Income Taxes - Changes in Reserves for Unrecognized Income Tax Benefits (Detail) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | |
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
Beginning balance | $ 12 | $ 29 |
Reductions based on lapse in statute of limitations | (12) | (17) |
Ending balance | $ 0 | $ 12 |
Net Loss Per Share - Summary of
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) - USD ($) $ / shares in Units, $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Numerator: | |||
Net loss | $ (53,845) | $ (55,545) | $ (45,470) |
Denominator: | |||
Weighted-average common shares outstanding, basic and diluted (in shares) | 48,731,791 | 46,456,825 | 42,952,950 |
Net loss per share, basic and diluted (in dollars per share) | $ (1.10) | $ (1.20) | $ (1.06) |
Net Loss Per Share - Summary _2
Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) | 1 Months Ended | 3 Months Ended | 12 Months Ended | ||
Aug. 31, 2018day | Dec. 31, 2019day | Dec. 31, 2019$ / sharesshares | Dec. 31, 2018shares | Dec. 31, 2017shares | |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Antidilutive securities excluded from computation of earnings per share amount | 7,120,048 | 6,583,263 | 6,963,097 | ||
Convertible Debt Securities [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Antidilutive securities excluded from computation of earnings per share amount | 5,500,000 | ||||
Unvested Restricted Stock [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Antidilutive securities excluded from computation of earnings per share amount | 0 | 21,677 | 210,083 | ||
Unvested Restricted Stock Units [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Antidilutive securities excluded from computation of earnings per share amount | 2,936,924 | 2,773,773 | 1,988,509 | ||
Employee Stock Purchase Plan [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Antidilutive securities excluded from computation of earnings per share amount | 53,167 | 74,634 | 79,551 | ||
Convertible Debt Securities, Shares Underlying Conversion Spread [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Antidilutive securities excluded from computation of earnings per share amount | 1,424,499 | 0 | 0 | ||
Options to Purchase Common Stock [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Antidilutive securities excluded from computation of earnings per share amount | 2,705,458 | 3,713,179 | 4,684,954 | ||
The Notes [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Strike price (in dollars per share) | $ / shares | $ 41.59 | ||||
The Notes [Member] | Convertible Debt [Member] | Debt Covenant Three [Member] | |||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
Threshold percentage of stock price trigger | 130.00% | 130.00% | |||
Threshold trading days | day | 20 | 20 | |||
Threshold consecutive trading days | day | 30 | 30 |
Commitments and Contingencies -
Commitments and Contingencies - Additional Information (Detail) $ in Millions | 1 Months Ended | 12 Months Ended | 36 Months Ended | |||
Oct. 31, 2018patent | Dec. 31, 2023USD ($) | Dec. 31, 2022USD ($) | Dec. 31, 2021USD ($) | Dec. 31, 2023USD ($) | Dec. 31, 2019USD ($) | |
Commitments And Contingencies Disclosure [Line Items] | ||||||
Purchase obligation, due in next year | $ 28.1 | |||||
Purchase obligation, due in second year | 30 | |||||
Purchase obligation, due in third year | 0.3 | |||||
Purchase obligation, due in fourth year | 0.1 | |||||
Purchase obligation, due in fifth year | 0.1 | |||||
Purchase obligation, due after fifth year | 0.1 | |||||
Patents allegedly infringed, number | patent | 7 | |||||
Letter of Credit [Member] | ||||||
Commitments And Contingencies Disclosure [Line Items] | ||||||
Long-term line of credit | $ 8 | |||||
Forecast [Member] | Subsequent Event [Member] | ||||||
Commitments And Contingencies Disclosure [Line Items] | ||||||
Purchase obligation, increase | $ 50 | $ 40 | $ 15 | $ 105 |
Employee Benefit Plan - Additio
Employee Benefit Plan - Additional Information (Details) - USD ($) $ in Millions | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Retirement Benefits [Abstract] | |||
Requisite service period for eligibility in 401(k) plan | 90 days | ||
Employer discretionary contributions | $ 2.8 | $ 2 | $ 1.4 |
Segment Information and Infor_3
Segment Information and Information about Geographic Areas - Additional Information (Detail) | 12 Months Ended |
Dec. 31, 2019Segment | |
Segment Reporting [Abstract] | |
Number of operating segment | 1 |
Segment Information and Infor_4
Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | |
Revenues from External Customers and Long-Lived Assets [Line Items] | |||
Net revenues, Total | $ 326,947 | $ 244,091 | $ 200,940 |
United States [Member] | |||
Revenues from External Customers and Long-Lived Assets [Line Items] | |||
Net revenues, Total | 264,852 | 199,852 | 170,667 |
Other [Member] | |||
Revenues from External Customers and Long-Lived Assets [Line Items] | |||
Net revenues, Total | $ 62,095 | $ 44,239 | $ 30,273 |
Segment Information and Infor_5
Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) - USD ($) $ in Thousands | Dec. 31, 2019 | Dec. 31, 2018 |
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Property and equipment, net | $ 50,670 | $ 17,523 |
United States [Member] | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Property and equipment, net | 42,570 | 16,311 |
Other [Member] | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Property and equipment, net | $ 8,100 | $ 1,212 |
Uncategorized Items - rp-201912
Label | Element | Value |
Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | $ 25,873,000 |
Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | 0 |
Retained Earnings [Member] | ||
Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | 25,873,000 |
Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | (105,000) |
Additional Paid-in Capital [Member] | ||
Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | $ 105,000 |