XML 28 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

(2) Summary of Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements include the Company’s results of operations and those of its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The Company’s accounting and financial reporting policies conform to generally accepted accounting principles in the United States of America (“U.S. GAAP”).

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Business acquisitions are included in the Company’s consolidated financial statements from the date of the acquisition. The Company’s purchase accounting resulted in all assets and liabilities of acquired businesses being recorded at their estimated fair values on the acquisition dates.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Assets and liabilities which are subject to judgment and use of estimates include the determination of the period of benefit for deferred commissions, relative stand-alone selling price for identified performance obligations in our revenue transactions, allowances for credit losses, the fair value of assets acquired and liabilities assumed in business combinations, the fair value of contingent consideration, the recoverability of goodwill and long-lived assets, valuation allowances with respect to deferred tax assets, useful lives associated with property and equipment and intangible assets, contingencies, and the valuation and assumptions underlying stock-based compensation. On an ongoing basis, the Company evaluates its estimates compared to historical experience and trends, which form the basis for making judgments about the carrying value of assets and liabilities. In addition, the Company engages valuation specialists to assist with management’s determination of the valuation of its fair values of assets acquired and liabilities assumed in business combinations, convertible senior notes, and certain market-based performance equity awards. There have been significant changes to the global economic situation as a consequence of the COVID-19 pandemic. The global outbreak continues to cause instability and volatility in multiple markets where the Company conducts business which could cause changes to estimates as a result of the financial circumstances. Such changes to estimates could potentially result in impacts that would be material to the consolidated financial statements, particularly with respect to the timing of revenue recognition resulting from potential implementation delays, evaluating the recoverability of long-lived assets with finite useful lives for impairment and estimates of credit losses for accounts receivables and contract assets. No impairments were recorded as of the balance sheet date; however, due to significant uncertainty surrounding the situation, management's judgment regarding this could change in the future. As of the date of issuance of these financial statements, the Company’s results of operations have not been significantly impacted by the COVID-19 pandemic; however, the Company continues to monitor the situation.

Recently Adopted Accounting Pronouncements

ASU No. 2016-02

In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842), to require lessees to recognize most leases on the balance sheet, while recognition on the statement of operations will remain similar to current lease accounting. The ASU requires lessees to recognize a liability for lease obligations, which represents the discounted obligation to make future lease payments, and a corresponding right-of-use (“ROU”) asset on the balance sheet. The guidance requires disclosure of key information about leasing arrangements that is intended to enable the assessment of the amount, timing and potential uncertainty of cash flows related to leases. The ASU also eliminates real estate-specific provisions and modifies certain aspects of lessor accounting.

The Company adopted the standard on January 1, 2019 using the modified retrospective approach. The Company elected to apply the transition method that allows companies to continue applying the guidance under the lease standard in effect at that time in the comparative periods presented in the consolidated financial statements and recognize a cumulative-effect adjustment to the opening balance of retained earnings on the date of adoption. The Company also elected the “package of practical expedients”, which permits the Company not to reassess under the new standard its prior conclusions about lease identification, lease classification and initial direct costs.

Results for reporting periods beginning after January 1, 2019 are presented under the new standard, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for the prior period. Upon adoption of the new lease standard, on January 1, 2019, the Company capitalized ROU assets of $14.7 million and $16.9 million of lease liabilities, within the Company’s consolidated balance sheets upon adoption. Additionally, the Company reversed its deferred rent liability of $2.2 million, which upon adoption became a component of the ROU asset. The adoption of this standard did not have an impact on the Company’s consolidated statement of operations or cash flows and did not result in a cumulative catch-up adjustment to the opening balance of retained earnings.

ASU 2016-13

In June 2016, the FASB issued ASU 2016-13 (as amended through March 2020), Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 introduced a new forward-looking approach, based on expected losses, to estimate credit losses on certain types of financial instruments, including trade receivables, contract assets and held-to-maturity debt securities, which requires the Company to incorporate considerations of historical information, current information and reasonable and supportable forecasts. ASU 2016-13 also expands disclosure requirements.

The Company adopted the standard on January 1, 2020 using the modified retrospective approach. Adoption of ASU 2016-13 resulted in changes to the Company’s accounting policies for trade and other receivables and contract assets. Upon adoption of ASU 2016-13 the Company evaluates trade receivables and contract assets on a collective (i.e., pool) basis if they share similar risk characteristics.

Based on the results of the Company’s evaluation, the adoption of ASU 2016-13 did not have a material impact on the reserve for credit losses as of January 1, 2020. Adoption of the standard had no impact on total cash provided from or used in operating, financing, or investing activities in the Company’s condensed consolidated statements of cash flows.

ASU 2018-13

In August 2018, the FASB issued ASU 2018-13, Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurements, which eliminates, adds and modifies certain disclosure requirements for fair value measurements as part of the FASB’s disclosure framework project. The guidance includes retrospective and prospective basis application dependent on the requirements of specific amendments. The Company adopted ASU

2018-13 on January 1, 2020 on a prospective basis. The adoption of this standard did not have an impact on the Company’s condensed consolidated financial statements.

ASU 2018-15

In August 2018, the FASB issued ASU 2018-15, Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, related to a customer's accounting for implementation, set-up, and other upfront costs incurred in a cloud computing arrangement (“CCA”). Under the new guidance, implementation costs associated with a CCA for a hosting arrangement that is a service contract are accounted for consistent with existing internal-use software implementation guidance. ASU 2018-15 also provides classification guidance on these implementation costs as well as additional quantitative and qualitative disclosures. The Company adopted ASU 2018-15 on January 1, 2020 on a prospective basis. The adoption of this standard did not have a material impact on the Company’s condensed consolidated financial statements.

Recent Accounting Pronouncements Not Yet Adopted

ASU 2020-01

In January 2020, the FASB issued ASU 2020-01, Clarifying the Interactions Between Topic 321, Topic 323, and Topic 815. ASU 2020-01 addresses the accounting for the transition into and out of the equity method and measuring certain purchased options and forward contracts to acquire investments. Observable transactions that require a company to either apply or discontinue the equity method of accounting for the purposes of applying the measurement alternative in accordance with FASB Accounting Standards Codification (“ASC”) 321, Investments – Equity Securities, should be considered immediately before applying or upon discontinuing the equity method. Certain non-derivative forward contracts or purchased call options to acquire equity securities generally will be measured using the fair value principles of ASC 321 before settlement or exercise and consideration shall not be given to how entities will account for the resulting investments on eventual settlement or exercise. ASU 2020-01 is effective for the Company beginning in the first quarter of 2021 and early adoption is permitted. ASU 2020-01 should be applied prospectively. The Company is currently assessing the impact this standard will have on the Company’s consolidated financial statements.

ASU 2020-06

In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 reduces the number of accounting models for convertible instruments by eliminating two of the three models that require separate accounting for embedded conversion features, amends the requirements for a contract that is potentially settled in an entity’s own shares to be classified in equity, and amends certain guidance on the computation of earnings per share for convertible instruments and contracts on an entity’s own equity. ASU 2020-06 is effective for the Company beginning in the first quarter of 2022 and early adoption is permitted beginning in the first quarter of 2021. ASU 2020-06 may be applied using a modified or full retrospective transition method. The Company is currently assessing the impact this standard will have on the Company’s consolidated financial statements.

Other accounting standard updates effective for interim and annual periods beginning after December 31, 2020 are not expected to have a material impact on the Company’s financial position, results of operations or cash flows.    

Fair Value Measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.

Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:

Level 1—Quoted prices in active markets for identical assets or liabilities or funds.

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be 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 assets or liabilities.

A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

Concentrations of Credit and Business Risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents and accounts receivable.

The Company maintains cash and cash equivalent balances at several banks. Accounts located in the United States are insured by the Federal Deposit Insurance Corporation (“FDIC”), up to $250,000. From time to time, balances may exceed amounts insured by the FDIC. The Company has not experienced any losses in such amounts.

The Company’s accounts receivable are generally unsecured and are derived from revenue earned from customers primarily located in the United States, Norway, Netherlands, Sweden and the United Kingdom and are generally denominated in U.S. Dollars, Norwegian Krone, Euro, Swedish Kronor or British Pounds. Each reporting period, the Company reevaluates each customer’s ability to satisfy credit obligations and maintains an allowance for credit risk based on the evaluations. No single customer comprised more than 10% of the Company’s total revenue for the years ended December 31, 2020, 2019 and 2018. No single customer comprised more than 10% of the Company’s total accounts receivable balance at December 31, 2020 and 2019.

Cash and Cash Equivalents

The Company considers all highly liquid instruments with original maturities of three months or less at the date of purchase to be cash equivalents. Cash equivalents consist of funds deposited into money market funds. Cash and cash equivalents are recorded at cost, which approximates fair value.

Restricted Cash

The Company’s restricted cash balance primarily consists of cash held at a financial institution for collateral against performance on the Company’s customer contracts and certain other cash deposits for specific purposes. 

Short-Term Investments

Short-term investments consist of highly liquid investments, primarily commercial paper, U.S. Treasury and U.S. agency securities, with maturities over three months from the date of purchase and less than 12 months from the date of the balance sheet. Debt securities, money market funds and U.S. agency bonds that the Company has the ability and positive intent to hold to maturity are carried at amortized cost, which approximates fair value. There were no short-term investments at December 31, 2020 and 2019.

Accounts Receivable

Accounts receivable includes trade accounts receivables from the Company’s customers, net of an allowance for credit risk. Accounts receivable are recorded at the invoiced amount and do not bear interest. The Company’s contract assets relate to services performed which were not billed, net of an allowance for credit risk. Allowance for credit risk for accounts receivables and contract assets is established based on various factors including credit profiles of the Company’s customers, historical payments and current economic trends. The Company reviews its allowance for accounts receivables and contract assets by assessing individual accounts receivable or unbilled contract assets over a specific aging and amount. All other balances are pooled based on historical collection experience. The estimate of expected credit losses is based on information about past events, current economic conditions, and forecasts of future economic conditions that affect the collectability. Accounts receivable and contract assets are written-off on a case by case basis, net of any amounts that may be collected.

Deferred Offering Costs

Deferred offering costs consist primarily of direct incremental costs related to the Company’s follow on offering of its common stock, which was completed in January 2019.

Property and Equipment, Net

Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer software, office computers and system software, five years for system hardware and furniture and equipment, and over the shorter of lease term or useful life of the assets for leasehold improvements. Maintenance and repairs are expensed as incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in the Company’s results of operations.

Capitalized Software Development Costs

The Company capitalizes the costs of software developed or obtained for internal use in accordance with FASB ASC 350-40, Internal Use Software. Capitalized software development costs consist of costs incurred during the application development stage and include purchased software licenses, implementation costs, consulting costs, and payroll-related costs for projects that qualify for capitalization. These costs relate to major new functionality. All other costs, primarily related to maintenance and minor software fixes, are expensed as incurred.

The Company amortizes the capitalized software development costs on a straight-line basis over the estimated useful life of the software, which is generally three years, beginning when the asset is substantially ready for use. The amortization of capitalized software development costs is reflected in cost of revenue.

For software licenses for on premises usage, software development costs are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed. The Company capitalizes software development costs incurred after technological feasibility of the software is established or for development costs that have alternative future uses. Under the Company’s current practice, the technological feasibility of the underlying software is not established until substantially all product development and testing is complete, which generally includes the development of a working model. Software development costs that have been capitalized to date have not been material.

Business Combinations

The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of acquisition. Purchase accounting results in assets and liabilities of an acquired business being recorded at their estimated fair values on the acquisition date. Any excess consideration over the value of the assets acquired and liabilities assumed is recognized as goodwill.

The Company performs valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination, and allocates the purchase price to the tangible and intangible assets acquired and liabilities assumed based on its best estimate of fair value. Acquired intangible assets include: tradenames, customer relationships, and developed technology. The Company determines the appropriate useful life of intangible assets by performing an analysis of cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives based on the pattern in which the economic benefits associated with the asset are expected to be consumed, which to date has approximated the straight-line method of amortization. The estimated useful lives for tradenames, customer relationships, and technology are generally one to seven years, five to nine years, and three to four years, respectively.

The valuation of the contingent consideration is derived using estimates of the probability of achievement within specified time periods based on projections of future revenue metrics per the terms of the applicable agreements. These include estimates of the Company’s assessment of the probability of meeting such results, with the probability-weighted earn-out using a Monte Carlo Simulation Model then discounted to estimate fair value. Fair value is estimated using the probability weighted cash flow estimate closer to the measurement date. The various operating performance measures included in these contingent consideration agreements primarily relate to product revenue.

Segment Information

The Company's Chief Executive Officer is the chief operating decision maker, who reviews the Company's financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. Accordingly, the Company has determined that it operates in a single reporting segment.

Long-Lived Assets

The Company evaluates the recoverability of its long-lived assets with finite useful lives for impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable or that the useful lives of those assets are no longer appropriate. Management considers the following potential indicators of impairment of its long-lived assets (asset group): a substantial decrease in the Company’s stock price, a significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used, a significant adverse change in legal factors or in the business climate that could affect the value of the long-lived asset (asset group), an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group), and a current expectation that, more likely than not, a long lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. When such events occur, the Company compares the carrying amounts of the assets group to their undiscounted expected future cash flows. If this comparison indicates that there may be an impairment, the amount of the impairment is calculated as the difference between the carrying value and fair value. For the years presented, the Company did not recognize an impairment charge.

Intangible Assets

Intangible assets consist of patents, tradename, customer relationships and acquired technology. The Company records acquired intangible assets at fair value on the date of acquisition. and amortize such assets using the straight-line method over the expected useful life of the asset. The estimated useful life of acquired intangible assets is one to nine years. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets in accordance with the long-lived assets policy states above. If the estimate of an intangible asset’s remaining useful life is changed, the Company amortizes the remaining carrying value of the intangible asset prospectively over the revised remaining useful life.

Goodwill

Goodwill represents the excess of the aggregate purchase price paid over the fair value of the net assets acquired in business combinations. Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Events or changes in circumstances that could trigger an impairment review include a significant adverse change in business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of use of the acquired assets or the strategy for the Company’s overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. The Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying value, including goodwill. If, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, additional impairment testing is not required. The Company tests for goodwill impairment annually on November 30.

The Company performed a qualitative goodwill assessment at November 30, 2020 and concluded there was no impairment based on consideration of a number of factors, including the improvement in the Company’s key operating metrics over the prior year, improvement in the strength of the general economy and the Company’s continued execution against its overall strategic objectives.

Debt Issuance Costs

Debt issuance costs related to convertible senior notes recorded as a reduction of the carrying amount of the debt are amortized to interest expense using the effective interest method.

Revenue Recognition

The Company derives its revenues primarily from subscription services and professional services. The Company adopted the requirements of the ASC 606, Revenue from Contracts with Customers, as of January 1, 2018. See Note 15.

Revenues are recognized when control of services is transferred to the Company’s customers in an amount that reflects the consideration it expects to be entitled to in exchange for those services.

The Company determines revenue recognition through the following steps:

 

Identification of the contract, or contracts, with a customer;

 

Identification of the performance obligations in the contract;

 

Determination of the transaction price;

 

Allocation of the transaction price to the performance obligations in the contract; and

 

Recognition of revenue when, or as, the Company satisfies a performance obligation.

Identify the customer contract

A customer contract is generally identified when the Company and a customer have executed an arrangement that calls for the Company to grant access to its online software products and provide professional services in exchange for consideration from the customer.

Identify performance obligations that are distinct

A performance obligation is a promise to provide a distinct good or service or a series of distinct goods or services. A good or service that is promised to a customer is distinct if the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and a company’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. The Company has determined that subscriptions for its online software products are distinct because, once a customer has access to the online software product that it purchased, the online software product is fully functional and does not require any additional development, modification, or customization. Professional services sold are distinct because the customer benefits from the on-boarding and training to make better use of the online software products it purchased.

Determine the transaction price

The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods or services to a customer, excluding sales taxes that are collected on behalf of government agencies. The Company estimates any variable consideration to which it will be entitled at contract inception, and reassesses at each reporting date, when determining the transaction price. The Company does not include variable consideration to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will occur when any uncertainty associated with the variable consideration is resolved. Variable consideration revenue was not material for the years ended December 31, 2020, 2019 and 2018.

Allocate the transaction price to the distinct performance obligations

The transaction price is allocated to the separate performance obligation on a relative standalone selling prices (“SSP”) basis for those performance obligations with stable observable prices and then the residual method is applied for any performance obligation that has pricing which is highly variable. The Company determines the SSP of its goods and services based upon their average sales price or using other observable inputs, such as similar products or services.

Recognize revenue as the performance obligations are satisfied

Revenues are recognized when or as control of the promised goods or services is transferred to customers. Revenue from subscriptions to the Company’s critical event management and enterprise safety applications is recognized ratably over the subscription period beginning on the date the Company’s online software products are made available to customers. Most subscription contracts are two years or more. The Company recognizes revenue from professional services as the services are provided. Software on premises license transactions are generally perpetual in nature and are recognized at a point in time when made available to the customer for use. 

Disaggregation of Revenue

The Company provides disaggregation of revenue based on geographic region (see Note 15) and based on the subscription versus professional services and other classification on the consolidated statements of operations as it believes this best depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

Subscription Services Revenues

Subscription services revenues primarily consist of fees that provide customers access to one or more of the Company’s hosted applications for critical event management, with routine customer support. Revenue is generally recognized over time on a ratable basis over the contract term beginning on the date that the Company’s service is made available to the customer. All services are recognized using an output measure of progress looking at time elapsed as the contract generally provides the customer equal benefit throughout the contract period. The Company’s subscription contracts are generally two years or longer in length, billed annually in advance, and non-cancelable.

Professional Services Revenues

Professional services revenues primarily consist of fees for deployment and optimization services, as well as training. The majority of the Company’s consulting contracts revenue is recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time based on the proportion performed.

Software License Revenues

On occasion the Company may sell software and related post contract support for on premises usage as well as professional services, hardware and hosting which is outside of the Company’s core business and is not a significant revenue stream for the Company. The Company’s on premises license transactions are generally perpetual in nature and are recognized at a point in time when made available to the customer for use. Significant judgment is required to determine the standalone selling prices for each distinct performance obligation in order to allocate the transaction price for purposes of revenue recognition. Making this judgment of estimating a standalone selling price involves consideration of overall pricing objectives, market conditions and other factors, including the value of our other similar contracts, the applications sold, customer demographics, geographic locations, and the number and types of users within the Company’s contracts. The significant judgment was primarily due to using such considerations to estimate the price that each distinct performance obligation would be sold for on a standalone basis because such performance obligations are typically sold together on a bundled basis. Changes in these estimates of standalone selling prices can have a material effect on the amount of revenue recognized from each distinct performance obligation.

Contracts with Multiple Performance Obligations

Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis for those performance obligations with stable observable prices and then the residual method applied for any performance obligation that has pricing which is highly variable. The Company determines the standalone selling prices based on the Company’s overall pricing objectives, taking into consideration market conditions and other factors, including the value of the Company’s contracts, pricing when certain services are sold on a standalone basis, the applications sold, customer demographics, geographic locations, and the volume of services and users.

Returns

The Company does not offer rights of return for its products and services in the normal course of business. 

Customer Acceptance

The Company’s contracts with customers generally do not include customer acceptance clauses.

Trade and Other Receivables

Trade and other receivables are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for credit risk, which is not material. Other receivables represent unbilled receivables related to subscription and professional services contracts, net of an allowance for credit losses, which is not material. On January 1, 2020, the Company adopted ASU 2016-13 (as amended through March 2020), Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. See Recently Adopted Accounting Pronouncements above.

Deferred Costs

Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Subscription-related commissions costs are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be four years. Sales commissions attributable to professional services are expensed within twelve months of selling the service to the customer. The Company has determined the period of benefit by taking into consideration its customer contracts, its technology and other factors. Sales commissions attributed to renewals are not material and are not commensurate with initial and growth sales. Amortization of deferred commissions is included in sales and marketing expenses in the accompanying consolidated statements of operations.

Deferred Revenue

Deferred revenue consists of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. 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.

In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined its contracts generally do not include a significant financing component. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the Company’s products and services, not to receive financing from its 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.

Advertising Expenses

Advertising expenses to promote the Company’s services are expensed as incurred. Advertising expenses included in sales and marketing expense were $4.8 million, $1.9 million and $1.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.

Research and Development

Research and development expenses primarily consist of employee-related costs for research and development staff, including salaries, bonuses, benefits and stock-based compensation and the cost of certain third-party service providers related to the development of the Company’s solutions that do not meet the criteria to be capitalized under ASC 350-40, Internal Use Software or ASC 985-20, Costs of Software to be Sold, Leased or Marketed.

Stock-Based Compensation

Stock-based compensation expense is comprised of stock options, restricted stock units (“RSUs”), performance-based RSUs (“PSUs”) and employee stock purchase plan awards.

Stock-based compensation related to stock options and RSUs is measured at the grant date based on the fair value of the award and is recognized straight-line as expense, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company utilizes the Black-Scholes pricing model for determining the estimated fair value of the stock options and employee stock purchase plan awards. The Black-Scholes pricing model requires the use of subjective assumptions including the option’s expected term, the volatility of the underlying stock, the fair value of the stock and the expected forfeiture rate.

The Company grants PSUs that vest upon satisfaction of certain performance-based conditions. The vesting of PSUs is subject to the employee’s continued employment with the Company through the date of achievement. The fair value is based on value of the Company’s common stock at the date of issuance and the probability of achieving the performance metric. The Company has assessed the probability of achievement as highly probable based on past performance of achievement of the performance metric. Compensation cost is recognized under the accelerated

method and is adjusted in future periods for subsequent changes in the expected outcome of the performance related conditions.

In 2018, the Company granted market-based RSUs that vested upon satisfaction of certain market-based conditions. These market-based RSUs were valued using the Monte-Carlo simulation model. No market-based RSUs were granted during the years ended December 31, 2020 and 2019. The Company recognized compensation expense associated with the market-based RSUs over the implied requisite service period subject to acceleration based on meeting the market-based condition.

Income Taxes

The Company accounts for income taxes using the asset and liability method of accounting for income taxes in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income in the period that includes the enactment date. A valuation allowance is established if it is more likely than not that all or a portion of the deferred tax asset will not be realized.

The calculation of the Company’s tax liabilities involves dealing with uncertainties of the application of complex tax regulations. The Company recognizes liabilities for uncertain tax positions based on a two-step approach. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount, which is more than 50% likely of being realized upon ultimate settlement. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments.

Foreign Currency Translation

The functional currency for the Company’s foreign subsidiaries is the local currency. For those subsidiaries, the assets and liabilities are translated into U.S. dollars at the exchange rate method at the balance sheet date. Income and expenses are translated at the average exchange rates for the period. Foreign currency exchange gain and losses are recorded in other expenses.

Other Comprehensive Income (Loss)

For all periods presented, the Company’s other comprehensive income (loss) is comprised of foreign currency translation adjustments related to the Company’s foreign subsidiaries.

Net Loss Per Share Attributable to Common Stockholders

Basic net loss per share attributable to common stockholders is computed by dividing the Company’s net loss attributable to common stockholders by the weighted-average number of common shares used in the loss per share calculation during the period. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive securities, including stock-based compensation awards. Basic and diluted net loss per share attributable to common stockholders was the same for all periods presented as the inclusion of all potentially dilutive securities outstanding was anti-dilutive.