Audit Information |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Audit Information [Abstract] | |
| Auditor Firm ID | 185 |
| Auditor Name | KPMG LLP |
| Auditor Location | Santa Clara, California |
Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Accounts receivable, allowances and reserves | $ 4,040 | $ 3,621 |
| Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
| Common stock, authorized (in shares) | 500,000,000 | 500,000,000 |
| Common stock, issued (in shares) | 42,013,694 | 41,189,321 |
| Common stock, outstanding (in shares) | 42,013,694 | 41,189,321 |
Consolidated Statements of Operations - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Revenue | |||
| Total revenue | $ 148,081 | $ 163,708 | $ 190,872 |
| Cost of revenue | |||
| Total cost of revenue | 38,012 | 46,263 | 52,785 |
| Gross profit | 110,069 | 117,445 | 138,087 |
| Operating expenses | |||
| Sales and marketing | 78,077 | 89,200 | 109,599 |
| Research and development | 36,250 | 41,122 | 44,102 |
| General and administrative | 46,399 | 49,124 | 43,969 |
| Total operating expenses | 160,726 | 179,446 | 197,670 |
| Loss from operations | (50,657) | (62,001) | (59,583) |
| Interest expense | 34 | 93 | 181 |
| Other income, net | (9,168) | (11,303) | (2,514) |
| Loss before provision for income taxes | (41,523) | (50,791) | (57,250) |
| Provision for income taxes | 633 | 995 | 958 |
| Net loss | $ (42,156) | $ (51,786) | $ (58,208) |
| Net loss per share | |||
| Basic (in dollars per share) | $ (1.01) | $ (1.16) | $ (1.23) |
| Diluted (in dollars per share) | $ (1.01) | $ (1.16) | $ (1.23) |
| Weighted-average shares used in computing net loss per share | |||
| Basic (in shares) | 41,759,879 | 44,644,792 | 47,486,225 |
| Diluted (in shares) | 41,759,879 | 44,644,792 | 47,486,225 |
| Subscription and other platform | |||
| Revenue | |||
| Total revenue | $ 136,412 | $ 149,882 | $ 171,841 |
| Cost of revenue | |||
| Total cost of revenue | 28,037 | 34,751 | 39,241 |
| Professional services | |||
| Revenue | |||
| Total revenue | 11,669 | 13,826 | 19,031 |
| Cost of revenue | |||
| Total cost of revenue | $ 9,975 | $ 11,512 | $ 13,544 |
Consolidated Statements of Comprehensive Loss - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Statement of Comprehensive Income [Abstract] | |||
| Net loss | $ (42,156) | $ (51,786) | $ (58,208) |
| Other comprehensive (loss) income | |||
| Foreign currency translation adjustment, net of tax | (471) | 73 | (143) |
| Unrealized (loss) gain on available for sale debt securities, net of tax | (75) | 1,234 | (494) |
| Total other comprehensive (loss) income | (546) | 1,307 | (637) |
| Total comprehensive loss | $ (42,702) | $ (50,479) | $ (58,845) |
Consolidated Statements of Stockholders’ Equity (Parenthetical) |
12 Months Ended |
|---|---|
|
Dec. 31, 2023
$ / shares
| |
| Share Repurchase Program, Excise Tax, Share Type [Extensible Enumeration] | Common Stock |
| Capital Return Program | |
| Declared cash dividend (in dollars per share) | $ 1.09 |
Description of Business and Significant Accounting Policies |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Description of Business and Significant Accounting Policies | Description of Business and Significant Accounting Policies Description of Business ON24, Inc. and its subsidiaries (together, ON24 or the Company) provides a leading, cloud-based intelligent engagement platform that combines best-in-class experiences with personalization and content, to enable sales and marketing organizations to capture and act on connected insights at scale. The Company’s platform offers a portfolio of interactive and hyper-personalized digital experience products that creates and captures actionable, real-time data at scale from millions of professionals to provide businesses with buying signals and behavioral insights to efficiently convert prospects into customers. The Company was incorporated in the state of Delaware in January 1998 as NewsDirect, Inc. and in December 1998 changed its name to ON24, Inc. The Company is headquartered in San Francisco, California. Basis of Presentation The accompanying consolidated financial statements include the accounts of ON24, Inc. and its wholly owned subsidiaries and have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). All intercompany transactions and balances have been eliminated in consolidation. 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 amounts of revenue and expenses during the reporting period. Such estimates and assumptions include, but are not limited to, the determination of standalone selling price for the Company’s performance obligations, the expected benefit period for deferred contract acquisition costs, the allowance for doubtful accounts and billing reserves, the useful lives of long-lived assets and the assumptions used to measure stock-based compensation. Actual results could differ materially from these estimates. Concentration of Risks The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains its cash and cash equivalents, restricted cash and marketable securities with high-quality financial institutions with investment-grade ratings. A majority of the cash balances are with banks in the U.S. and are insured to the extent defined by the Federal Deposit Insurance Corporation. For concentration of risks on accounts receivables and revenue, refer to Note 2. Cash, Cash Equivalents and Restricted Cash Cash and cash equivalents consist of bank deposits and highly liquid investments, primarily money market mutual funds purchased with an original maturity of three months or less. Restricted cash included in other long-term assets in the consolidated balance sheets consists of term deposits to collateralize our Sydney operating lease. Marketable Securities The Company classifies its investments in debt securities as available-for-sale at the time of purchase since it is intended that these investments are available for current operations. Marketable securities are carried at fair value. Fair Value Measurements The Company categorizes assets and liabilities recorded at fair value on its consolidated balance sheets based on the accounting guidance framework for measuring fair value on either a recurring or nonrecurring basis, whereby inputs used in valuation techniques are assigned a hierarchical level. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company measures assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. U.S. GAAP describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, to measure the fair value: Level 1 – observable inputs for identical assets or liabilities, such as quoted prices in active markets. Level 2 – directly or indirectly observable Inputs other than Level 1, 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 in which there is little or no market data, which requires the Company to develop its own assumptions. Financial instruments consist of cash and cash equivalents, restricted cash, marketable securities, accounts receivable and accounts payable. The Company’s investment portfolio consists of money market mutual funds and available for sale debt securities, which are carried at fair value. Accounts Receivable See Note 2, Revenue, for the Company’s accounting policy on accounts receivable. Property and Equipment, Net Property and equipment, net, are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the respective assets, which are generally three years. Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life. Expenditures for maintenance and repairs are expensed as incurred. Significant improvements that substantially enhance the life of an asset are capitalized. Impairment of Long-Lived Assets The Company evaluates its long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. Assets to be disposed of are reported at the lower of their carrying amount or fair value less costs to sell. In 2023, the Company recorded impairment charges of $1.5 million, primarily to its operating right-of-use (“ROU”) assets related to its headquarters lease. See Note 8 for additional information. There were no impairment charges recognized related to long-lived assets in 2024 or 2022. Revenue Recognition Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that the Company expects to receive in exchange for these services. To achieve the core principle of this standard, the Company applies the following five steps: 1. Identification of the contract, or contracts, with the customer The Company determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies 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. Identification of the performance obligations in the contract Performance obligations committed to in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company’s performance obligations generally consist of access to its digital engagement platform and related support services, which, together, are considered one performance obligation. The Company’s customers do not have the ability to take possession of the Company’s software, and, through access to the Company’s platform, the Company provides a series of distinct software-based services that are satisfied over the term of the applicable subscription. Customers may also purchase incremental capacity to the Company’s digital engagement platform. The Company recognizes incremental access as a series of distinct software-based services that are satisfied over the remaining term of the applicable subscription. Amounts related to the Company’s digital engagement platform are recorded as subscription and other platform revenue in the consolidated statements of operations. The Company also provides professional services, which includes consulting services, such as experience management, monitoring and production services, implementation services and premium support services. Professional services are generally considered distinct from the access to the Company’s digital engagement platform. Amounts are recorded as Professional Services revenue in the consolidated statements of operations. The Company enters contracts with customers that regularly include promises to transfer multiple services through access to the Company’s platform. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated or significantly modify each other, which may require judgment based on the facts and circumstances of the contract. 3. Determination of the transaction price The transaction price is determined based on the consideration that the Company expects to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. The Company applies the practical expedient in paragraph 606-10-32-18 of Topic 606 and does not adjust the promised amount of consideration for the effects of a significant financing component for contracts that are one year or less, and none of our multi-year contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers (e.g., sales and other indirect taxes), which are subsequently remitted to governmental entities. The Company’s digital engagement platform and related support services are typically warranted to perform in a professional manner that will comply with the terms of our subscription agreements. In addition, the Company includes service level commitments to its customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that the Company fails to meet those service levels. These credits represent a form of variable consideration. Historically, the Company has not experienced any significant incidents affecting the defined levels of reliability and performance as required by its subscription agreements. The Company has not provided any material refunds related to these agreements in the consolidated financial statements during the periods presented. 4. Allocation of the transaction price to the performance obligations in the contract Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price (SSP). The SSP is the price at which the Company would sell a promised good or service separately to a customer. In instances where the Company does not sell or price a product or service separately, establishing SSP requires significant judgement. The Company estimates the SSP by considering available information, such as market conditions, internally approved pricing guidelines and the underlying cost of delivering the performance obligation. 5. Recognition of the revenue when, or as, a performance obligation is satisfied Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company recognizes subscription revenue on a straight-line basis over the term of the applicable contract subscription period beginning on the date access to the Company’s platform is granted. The Company recognizes revenue from consulting services related to events in the period the event occurs and the service is delivered. The Company recognizes revenue from implementation services upon completion of the services. The Company recognizes revenue from premium support offerings on a ratable basis over the applicable subscription term. Costs to Obtain a Contract The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel and third-party referral fees that are incremental costs resulting from obtaining a contract with a customer. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract. Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of five years as the Company specifically anticipates renewals of customer contracts and commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts. Sales commissions paid upon renewal of customer contracts are amortized over the contractual renewal term. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. Sales commissions paid related to professional services are amortized over the expected service period. The Company determines the period of benefit for commissions paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of its platform and related significant features. Amortization of deferred contract acquisition costs was $14.9 million, $15.6 million and $15.7 million for 2024, 2023 and 2022, respectively. Amortization of deferred contract acquisition costs is included in sales and marketing expense in the consolidated statements of operations. The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. The Company had no impairment losses relating to deferred contract acquisition costs during the periods presented. Cost of Revenue Subscription and Other Platform Cost of Revenue Subscription and other platform cost of revenue primarily consists of costs related to hosting the Company’s platform and providing operating support services to its customers. These costs are related to the Company’s co-located data centers, personnel-related costs such as salaries, bonuses, stock-based compensation expense, benefits costs associated with our operations and support personnel, software license fees and allocated overhead. Professional Services Cost of Revenue Professional services cost of revenue consists primarily of personnel-related costs, including stock-based compensation, third-party consulting services and allocated overhead. Research and Development Research and development expenses primarily consist of personnel-related expenses, including stock-based compensation directly associated with the Company’s research and development employees, contractor costs related to third-party development and allocated overhead. Research and development costs are expensed as incurred. Advertising Costs Advertising costs are expensed as incurred in sales and marketing expense in the consolidated statements of operations and amounted to $6.7 million, $7.8 million and $14.8 million for 2024, 2023 and 2022, respectively. Leases The Company determines if an arrangement is a lease at inception. Lease liabilities are recognized at the lease commencement date based on the present value of the future lease payments over the lease term. The Company’s leases do not provide an implicit rate of return; therefore, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU asset is determined based on the lease liability initially established and reduced for any prepaid lease payments and any lease incentives received. The lease term to calculate the ROU asset and related lease liability may include options to extend or terminate the lease when the Company is reasonably certain that it will exercise the option. Variable lease payments are expensed as incurred and are not included in the ROU assets and lease liabilities. Leases with an initial term of 12 months or less are not recognized on the balance sheet as ROU assets but expensed on a straight-line basis over the lease term. Lease expense is recognized on a straight-line basis over the lease term. The Company accounts for lease components and non-lease components as a single lease component for its new or modified office facility operating leases entered into on or after January 1, 2022. Stock-Based Compensation Stock-based compensation expense related to stock awards is measured based on the grant date fair value of the awards. For time-based stock awards, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period, which is generally to four years for restricted stock unit awards and four years for option awards. For market performance-based stock awards, the Company recognizes stock-based compensation expense ratably over the requisite service period, which is generally three years. The fair value of each restricted stock unit (“RSU”) is based on the fair value of the underlying common stock on the grant date. The fair value of each market performance-based restricted stock unit (“PSU”) is estimated on the grant date using a Monte Carlo simulation which factors in the number of awards to be earned based on the achievement of the market condition. This model simulates the various stock price movements of the Company and each constituent company of the benchmark index using certain assumptions such as stock price volatility, risk-free interest rate and expected dividend yield. Compensation cost is recognized regardless of whether the market condition is ultimately satisfied. The fair value of each option award and purchase right under the ESPP is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of assumptions, including the risk-free interest rates, the expected term of the option, the expected volatility of the Company’s stock price and the expected dividend yield. The assumptions used to determine the fair value of the PSU and option awards are highly subjective and represent management’s best estimates. These estimates involve inherent uncertainties and application of management’s judgement. Foreign Currency The functional currencies of the Company’s foreign subsidiaries are each country’s local currency. Assets and liabilities of the subsidiaries are translated into U.S. dollars at exchange rates in effect at the reporting date. Amounts classified in stockholders’ deficit are translated at historical exchange rates. Revenue and expenses are translated at the average exchange rates during the period. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss). Foreign currency transaction gains or losses, whether realized or unrealized, are reflected in the consolidated statements of operations within other income, net. See Note 13 for additional information. Income Taxes The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company then assess the likelihood that the resulting deferred tax assets will be realized. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be fully realized. Due to our lack of earnings history, the net deferred tax assets in the U.S. have been fully offset by a valuation allowance. The Company recognizes benefits of uncertain tax positions if it is more likely than not that such positions will be sustained upon examination based solely on their technical merits at the largest amount of benefit that is more likely than not to be realized upon the ultimate settlement. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of provision for income taxes. Net Loss Per Share Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated by giving effect to all dilutive securities. Diluted net loss per share is computed by dividing the resulting net loss by the weighted-average number of fully diluted shares of common stock outstanding. In periods of net loss, all potentially dilutive common stock equivalents are excluded from the diluted net loss per share calculation because their effect is anti-dilutive. Recently Issued Accounting Standards In November 2024, the Financial Accounting Standards Board (“FASB”) issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires additional disclosures of specific expense categories included within each expense caption presented on the statements of operations. This ASU is effective with the Company’s 2027 annual reporting period and can be applied on a prospective or fully retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this new standard on its financial statement disclosures. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands income tax disclosure to require consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid. This ASU is effective with the Company’s 2026 reporting period, with early application permitted. The Company is currently assessing the impact of the requirements and does not expect the adoption of this ASU to have a material impact on its consolidated financial statements and disclosures. In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. This ASU is effective beginning with the Company’s 2024 annual reporting period and must be applied retrospectively to all prior periods presented. The Company adopted this ASU in the fourth quarter of 2024 and applied the guidance retrospectively to all prior periods presented in its consolidated financial statements. See Note 18 for additional information.
|
Revenue |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | Revenue Disaggregation of Revenue The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):
No individual foreign country contributed 10% or more of the total revenue in 2024, 2023 and 2022. No single customer accounted for 10% or more of the total revenue in 2024, 2023 and 2022. Additionally, no single customer accounted for 10% or more of accounts receivable as of December 31, 2024 and 2023. Contract Balances Accounts receivable: The Company records accounts receivable when the Company has a contractual right to consideration. In some arrangements, a right to consideration for the Company’s performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled receivable. As of December 31, 2024 and 2023, unbilled receivables were included within accounts receivable, net of allowance for doubtful accounts and billing reserves on the consolidated balance sheets and were not material. Contract assets: The Company records a contract asset when the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. Contract assets are included in prepaid expenses and other current assets in the consolidated balance sheets and were not material as of December 31, 2024 and 2023. Contract liabilities: The Company defers its revenue when the Company has the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized during the following 12-month period and the remaining portion is recorded as noncurrent, which is included in other long-term liabilities on the consolidated balance sheet. The amount of revenue recognized in 2024 that was included in deferred revenue at the beginning of the period was $71.6 million. Remaining Performance Obligations The terms of the Company’s subscription agreements are primarily annual and, to a lesser extent, multi-year. The Company may bill for the full term in advance or on an annual, quarterly or monthly basis, depending on the terms of the agreement. As of December 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations was $129.2 million, which consists of both billed consideration in the amount of $67.2 million and unbilled consideration in the amount of $62.0 million that the Company expects to recognize as revenue. As of December 31, 2024, the Company expects to recognize 75% of its remaining performance obligations as revenue over the subsequent 12 months and the remainder thereafter
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Marketable Securities |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Marketable Securities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Marketable Securities | Marketable Securities Marketable securities consisted of the following as of the periods presented (in thousands):
Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):
The Company periodically evaluates whether any security has experienced credit-related declines in fair value. The Company did not recognize any credit loss related to its available for sales debt securities in 2024, 2023 or 2022. The amount of realized gains or losses from marketable securities that were reclassified out from accumulated other comprehensive income (loss) to other income, net was based on specific identification and such amount was immaterial in 2024, 2023.and 2022. The following summarizes the remaining contractual maturities of the Company’s marketable securities as of December 31, 2024 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurement |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Measurement | Fair Value Measurement The following tables summarize the Company’s financial instruments recorded at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
As of December 31, 2024 and 2023, the Company classified its cash equivalents within level 1 of the fair value hierarchy because they are valued using quoted market prices. The Company classified its marketable securities within level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Balance Sheets Components |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Balance Sheet Related Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Balance Sheets Components | Balance Sheets Components Allowance for Doubtful Accounts and Billing Reserves The following table presents the changes in the allowance for doubtful accounts as of the periods presented (in thousands):
In addition to the allowance for doubtful accounts, the Company maintains a billing reserve which represents potential billing adjustments that is recorded as a reduction of revenue. The Company’s billing reserve is based on known adjustments and an estimate using a percentage of revenue based on historical trends and experience. The following table presents the changes in billing reserves as of the periods presented (in thousands):
Property and Equipment, Net Property and equipment, net consisted of the following as of the periods presented (in thousands):
(1)Includes assets recorded under finance leases of nil and $1.7 million as of December 31, 2024 and December 31, 2023, respectively. (2)Includes amount for assets recorded under finance leases of nil and $1.6 million as of December 31, 2024 and December 31, 2023, respectively. Depreciation and amortization expense for property and equipment was $4.3 million, $4.8 million and $5.0 million for 2024, 2023.and 2022, respectively. Accrued and Other Current Liabilities Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combination |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] | |
| Business Combination | Business Combination In April 2022, the Company acquired Vibbio AS (“Vibbio”), a privately-held cloud video software company in Norway, for approximately $3.0 million in cash. The integration of Vibbio’s video capabilities across the ON24 platform is intended to allow customers to produce video content that creates more engagement, generates first-party data, and drives further personalization. The purchase consideration was primarily allocated to developed technology intangible asset with an estimated fair value of $2.7 million at the acquisition date, which was valued using the cost to recreate method. The fair value of the remaining acquired tangible net assets was immaterial. The goodwill that was recorded represents the excess of the purchase consideration over the assets acquired and liabilities assumed relating to the acquisition and is immaterial.
|
Intangible Assets |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Intangible Assets | Intangible Assets The Company’s acquired intangible asset subject to amortization as of the periods presented was as follows (in thousands):
The intangible asset is amortized on a straight-line basis over its useful life of 4 years. As of December 31, 2024, the intangible asset had a remaining amortization period of 1.3 years. The amortization expense was $0.6 million, $0.6 million and $0.4 million for 2024, 2023.and 2022, respectively. The amortization expense was included in research and development in the consolidated statements of operations as the acquired technology is used to enhance our existing product capabilities. The estimated future amortization expense for the intangible asset is as follows (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases | Leases The Company entered into operating leases primarily for office facilities and finance leases primarily for computer and network equipment purchases. These leases have terms generally ranging from 3 years to 12 years. The Company’s lease agreements generally do not contain any material variable lease payments, residual value guarantees or restrictive covenants. The Company ceased to use a portion of its headquarters space in the second quarter of 2023,and has been marketing such space for sublease. In 2023, the Company recorded impairment charges of $1.5 million on its headquarters lease, primarily on the operating ROU assets due to vacating the sublease space. See Note 17 for additional information. The balance sheet classification of the Company’s right-of-use assets and lease liabilities as of the periods presented was as follows (in thousands):
The components of lease cost were as follows (in thousands):
(1)Operating lease cost does not include the impairment charges of $1.2 million incurred in 2023 on the operating ROU assets related to the Company’s headquarters lease. The undiscounted future lease payments under the lease liabilities as of December 31, 2024 were as follows (in thousands):
The weighted-average lease term and discount rate as of the periods presented were as follows:
Supplemental cash flow information was as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases | Leases The Company entered into operating leases primarily for office facilities and finance leases primarily for computer and network equipment purchases. These leases have terms generally ranging from 3 years to 12 years. The Company’s lease agreements generally do not contain any material variable lease payments, residual value guarantees or restrictive covenants. The Company ceased to use a portion of its headquarters space in the second quarter of 2023,and has been marketing such space for sublease. In 2023, the Company recorded impairment charges of $1.5 million on its headquarters lease, primarily on the operating ROU assets due to vacating the sublease space. See Note 17 for additional information. The balance sheet classification of the Company’s right-of-use assets and lease liabilities as of the periods presented was as follows (in thousands):
The components of lease cost were as follows (in thousands):
(1)Operating lease cost does not include the impairment charges of $1.2 million incurred in 2023 on the operating ROU assets related to the Company’s headquarters lease. The undiscounted future lease payments under the lease liabilities as of December 31, 2024 were as follows (in thousands):
The weighted-average lease term and discount rate as of the periods presented were as follows:
Supplemental cash flow information was as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Credit Facility |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Debt Disclosure [Abstract] | |
| Credit Facility | Credit Facility In August 2024, the Company amended its revolving line of credit with a financial institution to decrease the Company's borrowing capacity from a maximum of $50.0 million to $25.0 million with a letter of credit sublimit of $4.0 million and a credit card sublimit of $1.0 million. The amendment allows the Company to borrow up to $25.0 million if the Company maintains at least $100.0 million on deposit at the institution. If such deposit is less than $100.0 million, the Company may borrow up to the lesser of $25.0 million or an amount determined by the Company's trailing five months of recurring revenue, annualized renewal rate and annualized monthly churn rate, as defined by the agreement. As of December 31, 2024, the Company had not drawn down on its line of credit. The terms of the agreement permit voluntary prepayment without premium or penalty. The agreement also permits payment of dividends and share repurchases from open market purchases or through an accelerated share repurchase program, subject to certain terms and conditions. The revolving credit facility matures in August 2026 and is secured by substantially all of the Company’s assets. The outstanding principal balance on the revolving line of credit, if any, is due at maturity. The Company is required to pay quarterly in arrears a commitment fee of 0.10% per annum on the undrawn portion available under the revolving line of credit. As of December 31, 2024, the Company had an outstanding standby letter of credit of $1.2 million as a guarantee for a leased space. Interest on the revolving credit facility is payable monthly in arrears at a rate equal to the lender’s prime referenced rate as defined in the agreement. The was 7.50% as of December 31, 2024 and 8.50% as of December 31, 2023. The revolving credit facility is subject to certain restrictions and financial covenants, including the requirement of maintaining a minimum debt to EBITDA ratio when the Company’s aggregate borrowing exceeds $5.0 million and the Company fails to maintain $100.0 million in deposits. As of December 31, 2024, the Company was not subject to the financial covenant as the Company met the deposit requirement and had not drawn down from its line of credit.
|
Commitment and Contingencies |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitment and Contingencies | Commitment and Contingencies Purchase Obligations As of December 31, 2024, the Company has non-cancelable unrecognized purchase commitments primarily related to software license fees and co-location facilities and services as follows (in thousands):
(1)Excludes non-cancelable recognized purchase commitments related to software license fees of $4.6 million that are included in accrued liabilities, accounts payable and other long-term liabilities in the consolidated balance sheets. Contingencies The Company has agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid. FASB ASC 450-20, Contingencies, sets forth the rules for accounting for uncertain tax positions for taxes not based on income. When a loss contingency exists, the likelihood of the incurrence of the liability can range from probable to remote. The Company believes it is reasonably possible that a loss will result from the sales and use tax assessments in the range of zero to $0.5 million. The Company has not recorded an accrual as of December 31, 2024 and 2023. Legal Proceedings The Company, its Chief Executive Officer, its Chief Financial Officer, certain current and former members of its Board of Directors and the underwriters that participated in the Company’s Initial Public Offering (“IPO”) are named as defendants in a consolidated putative class action, captioned In re ON24, Inc. Securities Litigation, 4:21-cv-08578-YGR (filed in November 2021), in the United States District Court for the Northern District of California. The consolidated complaint purports to assert claims under Sections 11 and 15 of the Securities Act of 1933 on behalf of all persons and entities that purchased, or otherwise acquired, the Company’s common stock issued in connection with the IPO. The complaint alleges that the Company’s registration statement and prospectus contained untrue statements of material fact and/or omitted material facts about ON24’s growth and customer base. Plaintiff seeks, among other things, an award of damages and attorneys’ fees and costs. The defendants filed a motion to dismiss the complaint in May 2022, which the district court granted with leave to amend in July 2023. Plaintiff filed its amended complaint in September 2023, and the defendants filed a motion to dismiss the amended complaint in October 2023. In March 2024, the district court granted the defendants’ motion to dismiss with prejudice. The plaintiff has filed a notice of appeal of the district court’s order and that appeal is currently ongoing. The Company believes the allegations in the amended complaint are without merit. The Company is unable to reasonably estimate a possible loss or range of possible loss, if any, arising from this matter at this early stage. Accordingly, no accrued litigation expense has been recorded in the accompanying consolidated financial statements. In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any actions, other than those described in the prior paragraph, that if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stockholders’ Equity and Equity Incentive Plan |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stockholders’ Equity and Equity Incentive Plan | Stockholders’ Equity and Equity Incentive Plan Preferred Stock The Company’s amended and restated certificate of incorporation authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share. The Company’s board of directors is authorized to designate the rights, preferences, privileges and restrictions of the preferred stock from time to time. Common Stock The Company’s amended and restated certificate of incorporation authorized the issuance of 500,000,000 shares of common stock, $0.0001 par value per share. Holders of common stock are entitled to one vote per share. Common Stock Reserved for Future Issuance As of December 31, 2024, the Company had the following shares of common stock reserved for future issuance under its equity incentive plan and employee share purchase plan:
Equity Incentive Plan The Company adopted the 2021 Equity Incentive Plan (“2021 Plan”) in connection with its IPO in February 2021, which serves as a successor to and continuation of the 2014 Stock Option Plan (“2014 Plan”). All shares that remained available for issuance under the 2014 Plan as of the closing of the IPO, or that may expire or be canceled or forfeited following the closing of the IPO, become available for future issuance under the 2021 Plan. The Company initially reserved 6,400,000 shares of common stock for issuance under the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan increase automatically on the first day of January of each of 2022 through 2031, in an amount equal to the lesser of (a) 5.0% of the number of shares of stock issued and outstanding on the immediately preceding December 31, or (b) an amount determined by the Company’s board of directors. Pursuant to the automatic annual increase, 2,100,684 additional shares were reserved under the 2021 Plan on January 1, 2025. The 2021 Plan provides for the grant of stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance shares, performance units, cash-based awards and other stock-based awards. The plan administrator determines the term of stock options granted under the 2021 Plan, up to a maximum of 10 years. Repurchase of Common Stock In March 2023, the Company’s board of directors authorized a $125 million capital return program, $50 million of which was effected through a special dividend and $75 million of which was effected through stock repurchases. This capital return program replaced the prior share repurchase program originally announced in December 2021, which ended in March 2023. The Company fully completed its capital return program in February 2024. In March 2024, the Company’s board of directors approved a new $25 million share repurchase program (the “2024 Repurchase Program”) allowing the Company to repurchase shares of common stock on a discretionary basis from time to time over a 12-month term through open market purchases, privately negotiated transactions, or other means. When the Company repurchased shares under the program, it reduced the common stock component of stockholder’s equity by the par value of the repurchased shares. The excess of the repurchase price over par value of the shares was charged to additional paid in capital as the Company is in an accumulated deficit position. All repurchased shares were retired and became authorized and unissued shares. The following table presents certain information regarding shares repurchased during the periods presented:
As of December 31, 2024, the Company has $4.5 million available for future share repurchases under the 2024 Repurchase Program. The Company repurchased 617,206 shares of common stock at an average per share price of $6.44 (including commissions) from January 1, 2025 through March 9, 2025 pursuant to the 2024 Repurchase Program. Dividend Pursuant to the capital return program in May 2023, the Company’s board of directors declared a one-time special cash dividend of $1.09 per share, which was paid in June, 2023 in an aggregate amount of $49.9 million (the “Special Dividend”). Anti-Dilution Adjustment to the Outstanding Awards Pursuant to the terms of the Company’s 2021 Plan and the Predecessor Plans, participants holding outstanding equity awards are entitled to receive an anti-dilution adjustment in the event of payment of a dividend. In conjunction with the declaration of the Special Dividend in May 2023, the compensation committee of the Company’s board of directors approved an adjustment to outstanding equity awards (both vested and unvested) in the form of exercise price reductions and/or increases in the number of shares issuable upon vesting and settlement of each award. This anti-dilution adjustment was designed to equalize the fair value of the awards before and after the Special Dividend. Accordingly, no incremental compensation cost was recognized. Grant Activities Stock Options A summary of stock option activity and related information is as follows:
The Company did not grant options in 2024, 2023 and 2022. The total intrinsic value of options exercised in 2024, 2023 and 2022 was $6.3 million, $5.2 million and $12.6 million, respectively. Restricted Stock Units A summary of RSU activity and related information is as follows:
The total fair value of RSUs vested in 2024, 2023 and 2022 was $36.2 million, $32.6 million and $20.7 million, respectively. Restricted Stock Unit with Performance Conditions In the second quarter of 2024, the Company’s board of directors granted 805,494 market performance-based restricted stock units (“PSUs”) to certain executive officers with a grant date fair value of $6.8 million. The PSUs vest following annual performance periods beginning in 2024, each in an amount equal to one-third of the target number of PSUs multiplied by a percentage determined by comparing the Company’s total stockholder return to a benchmark index during the performance period. The actual payout can range from 0% to 200% of the shares granted under this award, with the maximum earned PSUs capped at 125% for the first performance periods. The maximum payout for the entire award is capped at 200% of the granted shares. These PSUs additionally are subject to continued service by the award holders through the end of each performance period. As of December 31, 2024, none of these PSUs have vested. In the second quarter of 2023, the Company’s board of directors granted 203,000 market performance-based restricted stock units to certain executive officers with a grant date fair value of $2.5 million. The PSUs vest following annual performance periods beginning in 2023, each in an amount equal to one-third of the target number of PSUs multiplied by a percentage determined by comparing the Company’s total stockholder return to a benchmark index during the performance period. The actual payout can range from 0% to 200% of the shares granted under this award, with the maximum earned PSUs capped at 125% for the first performance periods. The maximum payout for the entire award is capped at 200% of the granted shares. These PSUs additionally are subject to continued service by the award holder through the end of each performance period. In May 2023, an additional 32,204 PSUs were issued in connection with the anti-dilution adjustment. As of December 31, 2024, 47,819 of these PSUs have vested. In the fourth quarter of 2022, the Company’s board of directors granted 341,404 market performance-based restricted stock units to an executive officer with a grant date fair value of $4.2 million. The PSUs vest following annual performance periods beginning in 2023, each in an amount equal to one-third of the target number of PSUs multiplied by a percentage determined by comparing the Company’s total stockholder return to a benchmark index during the performance period. The actual payout can range from 0% to 200% of the shares granted under this award, with the maximum earned PSUs capped at 125% for the first performance periods. The maximum payout for the entire award is capped at 200% of the granted shares. These PSUs additionally are subject to continued service by the award holder through the end of each performance period. In May 2023, an additional 54,167 PSUs were issued in connection with the anti-dilution adjustment. As of December 31, 2024, 75,976 of these PSUs have vested. Employee Stock Purchase Plan The 2021 Employee Stock Purchase Plan (“ESPP”) became effective in connection with the Company’s IPO in February 2021. A total of 1,300,000 shares of common stock were initially reserved for issuance under the ESPP. The number of shares reserved for issuance increases automatically on the first day of January of each of 2022 through 2031, in an amount equal to the lesser of (a) 1% of the number of shares of stock issued and outstanding on the immediately preceding December 31, (b) 1,300,000 shares, or (c) an amount determined by the Company’s board of directors. Pursuant to the automatic annual increase, 420,136 additional shares were reserved under the ESPP on January 1, 2025. All eligible employees may participate in the ESPP and may contribute up to 20% of their eligible earnings for the purchase of the Company’s common stock under the ESPP. Unless otherwise determined by the Company’s board of directors, common stock will be purchased for the accounts of employees participating in the ESPP at a price per share equal to the lesser of (1) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (2) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. Offering periods generally start on the first trading day on or after May 16 and November 16 of each year. In 2024, 2023 and 2022, employees purchased 121,805, 159,536 and 200,235 shares of common stock at a weighted average price of $5.49, $6.32 and $7.90 per share under the ESPP, respectively. Fair Value Determination The Black-Scholes assumptions used to value the employee stock purchase rights at the grant dates are as follows:
The Monte Carlo assumptions used to value the market-based PSUs at the grant dates are as follows:
The assumptions and estimates used in the Black-Scholes and Monte Carlo valuations were determined as follows: •Fair Value of Common Stock. The fair value of each share of underlying common stock is based on the closing price of the Company’s common stock on the date of the grant, as reported on the New York Stock Exchange. •Risk-Free Interest Rate. The risk-free interest rate for the expected term is based on the U.S. Treasury yield curve in effect at the time of the grant. •Expected Term. For ESPP purchase rights, the expected term is the length of purchase period. For PSUs, the expected term is the longer of the requisite service period or the performance period. •Expected Volatility. For ESPP purchase rights, the expected volatility is equal to the Company’s historical volatility over the purchase period. For PSUs granted prior to 2024, the expected volatility is estimated using a weighting of the Company’s historical volatility and the historical volatility of a peer group of publicly traded companies. For PSUs granted in 2024, the expected volatility is estimated using a weighting of the Company’s historical volatility. •Expected Dividend Yield. Other than the one-time special dividend in 2023, the Company has not declared or paid any cash dividends and has no plan to do so in the foreseeable future. As a result, an expected dividend yield of zero percent was used. Stock-Based Compensation The stock-based compensation expense by line item in the consolidated statements of operations is summarized as follows (in thousands):
The following table presents the unrecognized stock-based compensation expense and weighted-average recognition periods as of December 31, 2024 (in thousands, except years):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Employees Benefit Plan |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Retirement Benefits [Abstract] | |
| Employees Benefit Plan | Employees Benefit Plan The Company maintains a retirement savings plan, or the . The 401(k) Plan is intended to . Participants may contribute up to applicable annual Internal Revenue Code limits. The 401(k) Plan provides for automatic salary deferrals of 3% of compensation with a 1% escalator each year until the deferral rate reaches 6%. Participants are permitted to waive the automatic deferral and/or the automatic increase provision. All participants’ deferrals, rollovers and matching contributions are 100% vested when contributed. The 401(k) plan allows the Company to make matching contributions and profit-sharing contributions to eligible participants. The Company makes contributions of up to $500 per year to eligible participants. The contribution expense was $0.2 million, $0.2 million and $0.3 million for 2024, 2023 and 2022, respectively.
|
Other Income, Net |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Income and Expenses [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Income, Net | Other Income, Net Other income, net consisted of the following for the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Taxes |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Taxes | Income Taxes The components of loss before the provision for income taxes is summarized as follows (in thousands):
The Company’s provision for income taxes were as follows (in thousands):
The provision for income taxes differs from the amount computed by applying the statutory federal tax rate as follows (in thousands):
As a result of the Tax Cuts and Jobs Act (the “Tax Act”), foreign accumulated earnings that were subject to the mandatory transition tax as of December 31, 2017, can be repatriated to the U.S. without incurring further U.S. federal tax. The Tax Act moves towards a modified territorial tax system through the provision of a 100% dividend received deduction for the foreign-source portions of dividends received from controlled foreign subsidiaries. As a result, the Company continues to evaluate the indefinite reinvestment assertions with regards to unremitted earnings for our foreign subsidiaries. As of December 31, 2024, 2023 and 2022, the total undistributed earnings of the Company’s foreign subsidiaries were approximately $0.4 million, $4.9 million and $4.3 million, respectively. Historically, the Company has asserted its intention to indefinitely reinvest the undistributed earnings of foreign subsidiaries. The unrecognized deferred tax liability on the portion of the undistributed earnings considered indefinitely reinvested is not material. Deferred income taxes result from differences in the recognition of expenses for tax and financial reporting purposes, as well as operating loss and tax credit carryforwards. Significant components of our deferred income tax assets as of the periods presented are as follows (in thousands):
The Company assesses the realizability of deferred tax assets based on the available evidence, including a history of taxable income and estimates of future taxable income. In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that all or some portion of deferred tax assets will not be realized. Due to the losses the Company generated in prior years, management believes it is more likely than not that the deferred tax assets will not be realized. Accordingly, the Company established a full valuation allowance on its U.S. net deferred tax assets. The valuation allowance increased by $4.8 million in 2024. The Company has not recorded a valuation allowance on its net foreign deferred tax assets as the Company believes it will generate sufficient future taxable income to realize the deferred tax asset in its foreign jurisdictions. As of December 31, 2024, the Company had net operating loss carryforwards of approximately $128.9 million for federal income tax purposes, a portion of which will begin to expire in 2025 if unused. As a result of Tax Act, $76.1 million of the federal net operating loss carryovers will carryover indefinitely and are limited to 80% of taxable income. The Company had net operating loss carryforwards of approximately $101.5 million for state income tax purposes, which will begin to expire in the year 2025 if unused. As of December 31, 2024, the Company has research and development credit carryforwards of approximately $6.7 million for federal income tax and $6.5 million for state income tax purposes. The federal research and development tax credit will begin to expire in 2028 if unused. State research and development tax credits carry forward indefinitely. The federal and state net operating loss carryforwards may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, and similar provisions under state law. The Tax Reform Act of 1986 contains provisions that limit the federal net operating loss carryforwards that may be used in any given year in the event of special occurrences, including significant ownership changes. In the event of significant ownership changes, the Company’s ability to realize the potential future benefit of tax losses and tax credits that existed at the time of the ownership change will be significantly reduced. As of December 31, 2024, the Company has not yet performed a Section 382 study to determine the amount of reduction, if any. The Company complies with ASC 740-10, Accounting for Uncertainty in Income Taxes, which prescribes a comprehensive model for the recognition, measurement, presentation and disclosure in financial statements of any uncertain tax positions that have been taken or expected to be taken on a tax return. This pronouncement sets a “more likely than not” criterion for recognizing the tax benefit of uncertain tax positions. There are no tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within 12 months of the reporting date. If recognized, $0.6 million would affect the Company’s effective tax rate. The Company’s policy is to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company recognized an immaterial amount of interest and penalties associated with unrecognized tax benefits in 2024, 2023 and 2022. A reconciliation of the beginning and ending balance of total unrecognized tax position is as follows (in thousands):
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions and various foreign jurisdictions. As of December 31, 2024, all of the years remain open to examination by the federal and state tax authorities for or four years from the tax year in which net operating losses or tax credits are utilized. There have been no examinations of our income tax returns by any tax authority.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Loss Per Share |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Loss Per Share | Net Loss Per Share The following tables set forth the computation of basic and diluted net loss per share for the periods presented (in thousands, except share and per share data):
The following table sets forth the potential shares of common stock that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related Party Transactions |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Related Party Transactions [Abstract] | |
| Related Party Transactions | Related Party Transactions The Company incurred engineering and quality assurance costs from a third-party vendor in 2024, 2023 and 2022. The chief executive officer of the third-party vendor is considered an immediate family member of the Company’s chief technology officer. The Company recorded $2.6 million, $2.7 million, and $3.0 million in 2024, 2023 and 2022, respectively, in research and development expense relating to this third-party vendor on the consolidated statements of operations. The Company recorded $0.4 million in accounts payable and accrued liability as of December 31, 2024 and $0.2 million in accounts payable as of December 31, 2023 on the consolidated balance sheets for the amount owed to this third-party vendor.
|
Restructuring |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Restructuring and Related Activities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Restructuring | Restructuring In the third quarter of 2022, the Company initiated a strategic cost reduction plan to reduce its cost structure and lower its net loss, including voluntary and involuntary global headcount reductions as well as reductions in spending with various vendors. This plan was substantially completed in the first quarter of 2023. The Company pursued additional reductions in its workforce in 2023 and 2024 to further reduce its cost structure. The following table summarizes the restructuring costs and impairment charge in the consolidated statements of operations (in thousands):
(1)Severance and related charges primarily include severance and one-time termination benefits. (2)Lease impairment charge represents the underutilized real estate charge on the Company’s headquarters lease. See Note 8 for additional information. The Company made restructuring related payments of $2.6 million, $6.5 million and $1.5 million in 2024, 2023 and 2022 respectively, and is included in accrued and other current liabilities on the consolidated balance sheets. The Company expects to incur additional restructuring costs of $0.8 million to $1.0 million in the first quarter of 2025 and may incur additional costs in future periods for restructuring activities.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Information |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Information | Segment Information The Company operates in one operating segment and one reportable segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), who is the Company’s chief executive officer, in deciding how to allocate resources and assessing performance. The CODM allocates resources and assesses performance based upon consolidated financial information, primarily by monitoring actual results versus the annual plan, which includes net income as the reported measure of segment profit or loss. The CODM does not evaluate operating segments using asset information. The following table presents the Company’s segment revenue, expenses and net loss (in thousands):
(1)Amount excludes stock-based compensation expense. (2)Other expenses includes stock-based compensation expense, other income, net, interest expense and provision for income taxes. For additional information on stock-based compensation and other income, net, see Note 11 and Note 13, respectively. The following table presents the property and equipment, net of depreciation and amortization, by geographic region as of the periods presented (in thousands):
See Note 2 for information pertaining to revenue by geography and see purchase of property and equipment included in consolidated statements of cash flows for segment capital expenditures.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pay vs Performance Disclosure - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Pay vs Performance Disclosure | |||
| Net loss | $ (42,156) | $ (51,786) | $ (58,208) |
Insider Trading Arrangements |
3 Months Ended | 12 Months Ended |
|---|---|---|
|
Dec. 31, 2024
shares
|
Dec. 31, 2024
shares
|
|
| Trading Arrangements, by Individual | ||
| Non-Rule 10b5-1 Arrangement Adopted | false | |
| Rule 10b5-1 Arrangement Terminated | false | |
| Non-Rule 10b5-1 Arrangement Terminated | false | |
| Sharat Sharan [Member] | ||
| Trading Arrangements, by Individual | ||
| Material Terms of Trading Arrangement | On December 12, 2024, Sharat Sharan, Chief Executive Officer, adopted a Rule 10b5-1 trading plan. Mr. Sharan’s plan provides for the sale of a specified portion of the net shares received on settlement of option exercises, subject to certain limitations, by August 31, 2025. The total number of shares that may be sold pursuant to the plan is not yet determinable. This plan was entered into during an open insider trading window and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies regarding transactions in our securities. On December 12, 2024, Mr. Sharan entered into a sell-to-cover instruction that provides for sales of only such number of shares of our common stock as is necessary to satisfy the applicable tax withholding obligations arising from the vesting of RSUs and PSUs granted to him. The total number of shares that may be sold pursuant to the sell-to-cover instruction letter is not yet determinable. The instruction terminates on September 30, 2025. This instruction was entered into during an open insider trading window and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies regarding transactions in our securities.
|
|
| Jayesh Sahasi [Member] | ||
| Trading Arrangements, by Individual | ||
| Material Terms of Trading Arrangement | On December 13, 2024, Jayesh Sahasi, Executive Vice President, modified the Rule 10b5-1 trading plan he adopted on March 15, 2024. Mr. Sahasi’ s modified plan provides for the sale of up to 193,330 shares of our common stock by December 31, 2025. The modified plan was entered into during an open insider trading window and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act and our policies regarding transactions in our securities.
|
|
| Name | Jayesh Sahasi | |
| Title | Executive Vice President | |
| Rule 10b5-1 Arrangement Adopted | true | |
| Adoption Date | December 13, 2024 | |
| Expiration Date | December 31, 2025 | |
| Arrangement Duration | 384 days | |
| Aggregate Available | 193,330 | 193,330 |
| Rule 10b5-1 Trading Plan Adopted 12 December 2024 [Member] | Sharat Sharan [Member] | ||
| Trading Arrangements, by Individual | ||
| Name | Sharat Sharan | |
| Title | Chief Executive Officer | |
| Rule 10b5-1 Arrangement Adopted | true | |
| Adoption Date | December 12, 2024 | |
| Expiration Date | August 31, 2025 | |
| Arrangement Duration | 263 days | |
| Rule 10b5-1c Sell To Cover Instruction [Member] | Sharat Sharan [Member] | ||
| Trading Arrangements, by Individual | ||
| Name | Sharat Sharan | |
| Title | Chief Executive Officer | |
| Rule 10b5-1 Arrangement Adopted | true | |
| Adoption Date | December 12, 2024 | |
| Expiration Date | September 30, 2025 | |
| Arrangement Duration | 293 days |
Insider Trading Policies and Procedures |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Insider Trading Policies and Procedures [Line Items] | |
| Insider Trading Policies and Procedures Adopted | true |
Cybersecurity Risk Management and Strategy Disclosure |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Cybersecurity Risk Management, Strategy, and Governance [Line Items] | |
| Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block] | Cybersecurity is an important component of our overall risk management program. Our cybersecurity policies and practices are integrated into our risk management program and are based on recognized frameworks. ON24 is certified under ISO 27001:2013 and 27701:2019, which sets forth a strict framework for managing security and privacy risks, including the necessary internal process and policies to deal with cybersecurity risks and incidents. Risk Management and Strategy Our cybersecurity program focuses on the following key areas: •Governance: Our Chief Information Officer (“CIO”) leads our cybersecurity risk management program, with oversight from our board of directors. Our CIO closely collaborates with Information Security and Legal/Privacy leaders with the support of other members of management and teams comprised of personnel with a broad range of experience in the technology industry. •Collaboration: We have implemented a comprehensive, cross-functional approach to identifying, preventing and mitigating cybersecurity threats and incidents. •Technical Safeguards: We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including firewalls, intrusion prevention, data leak prevention and detection systems, anti-malware functionality and access controls. •Incident Response and Recovery Planning: We have established and maintain comprehensive cybersecurity incident response and recovery plans, including legal obligations to report incidents, which we test and evaluate from time to time. •Third-Party Risk Management: We maintain a comprehensive, risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including vendors and customers, that could adversely impact our business in the event of a cybersecurity incident affecting third-party systems. •Education: We provide regular, mandatory training for staff regarding cybersecurity and privacy awareness. We periodically assess and test our cybersecurity policies and practices. These efforts include tabletop exercises, vulnerability and penetration tests, and other exercises focused on evaluating the effectiveness of our cybersecurity measures and planning. We also engage third parties to assess our cybersecurity measures. As of December 31, 2024, we are not aware of any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations or financial condition, although we are unable to provide any assurance that such risks will not become material in the future.
|
| Cybersecurity Risk Management Processes Integrated [Flag] | true |
| Cybersecurity Risk Management Processes Integrated [Text Block] | Cybersecurity is an important component of our overall risk management program. Our cybersecurity policies and practices are integrated into our risk management program and are based on recognized frameworks. ON24 is certified under ISO 27001:2013 and 27701:2019, which sets forth a strict framework for managing security and privacy risks, including the necessary internal process and policies to deal with cybersecurity risks and incidents.
|
| Cybersecurity Risk Management Third Party Engaged [Flag] | true |
| Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] | true |
| Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] | false |
| Cybersecurity Risk Board of Directors Oversight [Text Block] | Our board of directors oversees cybersecurity as part of its risk oversight function. The audit committee also assists our board of directors in fulfilling its responsibilities with respect to oversight of our cybersecurity programs, including assisting with reviewing the adequacy and effectiveness of our cybersecurity policies and practices and receiving regular presentations and reports from management. The audit committee provides regular briefings to our board of directors as appropriate. We follow an incident response plan that includes reporting prompt and timely information regarding material cybersecurity incidents, remediation, and related matters.
|
| Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] | The audit committee also assists our board of directors in fulfilling its responsibilities with respect to oversight of our cybersecurity programs, including assisting with reviewing the adequacy and effectiveness of our cybersecurity policies and practices and receiving regular presentations and reports from management. |
| Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] | The audit committee provides regular briefings to our board of directors as appropriate. We follow an incident response plan that includes reporting prompt and timely information regarding material cybersecurity incidents, remediation, and related matters. |
| Cybersecurity Risk Role of Management [Text Block] | Our CIO and other leaders work collaboratively across our organization to protect our information systems from cybersecurity threats and to promptly respond to incidents in accordance with our incident response plan, including the necessary steps to ensure remediation. Through ongoing communications, these teams monitor the prevention, detection, mitigation and remediation of cybersecurity threats and incidents in real time and report such threats and incidents to our board of directors when appropriate. Our CIO has over 20 years of professional experience specializing in business transformation, change management, executive leadership, and IT strategy, and has worked with technology security, banking and media companies. Our head of Information Security also brings over 20 years of security, privacy, and compliance experience from public and private sector roles, including leading the security programs at SaaS companies for over a decade.
|
| Cybersecurity Risk Management Positions or Committees Responsible [Flag] | true |
| Cybersecurity Risk Management Positions or Committees Responsible [Text Block] | The audit committee also assists our board of directors in fulfilling its responsibilities with respect to oversight of our cybersecurity programs, including assisting with reviewing the adequacy and effectiveness of our cybersecurity policies and practices and receiving regular presentations and reports from management. The audit committee provides regular briefings to our board of directors as appropriate. We follow an incident response plan that includes reporting prompt and timely information regarding material cybersecurity incidents, remediation, and related matters. Our CIO and other leaders work collaboratively across our organization to protect our information systems from cybersecurity threats and to promptly respond to incidents in accordance with our incident response plan, including the necessary steps to ensure remediation. Through ongoing communications, these teams monitor the prevention, detection, mitigation and remediation of cybersecurity threats and incidents in real time and report such threats and incidents to our board of directors when appropriate.
|
| Cybersecurity Risk Management Expertise of Management Responsible [Text Block] | Our CIO has over 20 years of professional experience specializing in business transformation, change management, executive leadership, and IT strategy, and has worked with technology security, banking and media companies. Our head of Information Security also brings over 20 years of security, privacy, and compliance experience from public and private sector roles, including leading the security programs at SaaS companies for over a decade.
|
| Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] | Our board of directors oversees cybersecurity as part of its risk oversight function. The audit committee also assists our board of directors in fulfilling its responsibilities with respect to oversight of our cybersecurity programs, including assisting with reviewing the adequacy and effectiveness of our cybersecurity policies and practices and receiving regular presentations and reports from management. The audit committee provides regular briefings to our board of directors as appropriate. We follow an incident response plan that includes reporting prompt and timely information regarding material cybersecurity incidents, remediation, and related matters. Our CIO and other leaders work collaboratively across our organization to protect our information systems from cybersecurity threats and to promptly respond to incidents in accordance with our incident response plan, including the necessary steps to ensure remediation. Through ongoing communications, these teams monitor the prevention, detection, mitigation and remediation of cybersecurity threats and incidents in real time and report such threats and incidents to our board of directors when appropriate.
|
| Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] | true |
Description of Business and Significant Accounting Policies (Policies) |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Basis of Presentation | Basis of Presentation The accompanying consolidated financial statements include the accounts of ON24, Inc. and its wholly owned subsidiaries and have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). All intercompany transactions and balances have been eliminated in consolidation.
|
| Use of Estimates | 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 amounts of revenue and expenses during the reporting period. Such estimates and assumptions include, but are not limited to, the determination of standalone selling price for the Company’s performance obligations, the expected benefit period for deferred contract acquisition costs, the allowance for doubtful accounts and billing reserves, the useful lives of long-lived assets and the assumptions used to measure stock-based compensation. Actual results could differ materially from these estimates.
|
| Concentration of Risks | Concentration of Risks The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains its cash and cash equivalents, restricted cash and marketable securities with high-quality financial institutions with investment-grade ratings. A majority of the cash balances are with banks in the U.S. and are insured to the extent defined by the Federal Deposit Insurance Corporation. For concentration of risks on accounts receivables and revenue, refer to Note 2.
|
| Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted Cash Cash and cash equivalents consist of bank deposits and highly liquid investments, primarily money market mutual funds purchased with an original maturity of three months or less. Restricted cash included in other long-term assets in the consolidated balance sheets consists of term deposits to collateralize our Sydney operating lease.
|
| Marketable Securities | Marketable Securities The Company classifies its investments in debt securities as available-for-sale at the time of purchase since it is intended that these investments are available for current operations. Marketable securities are carried at fair value.
|
| Fair Value Measurements | Fair Value Measurements The Company categorizes assets and liabilities recorded at fair value on its consolidated balance sheets based on the accounting guidance framework for measuring fair value on either a recurring or nonrecurring basis, whereby inputs used in valuation techniques are assigned a hierarchical level. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company measures assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. U.S. GAAP describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, to measure the fair value: Level 1 – observable inputs for identical assets or liabilities, such as quoted prices in active markets. Level 2 – directly or indirectly observable Inputs other than Level 1, 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 in which there is little or no market data, which requires the Company to develop its own assumptions. Financial instruments consist of cash and cash equivalents, restricted cash, marketable securities, accounts receivable and accounts payable. The Company’s investment portfolio consists of money market mutual funds and available for sale debt securities, which are carried at fair value.
|
| Property and Equipment, Net | Property and Equipment, Net Property and equipment, net, are stated at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the respective assets, which are generally three years. Leasehold improvements are amortized over the shorter of the remaining lease term or the estimated useful life. Expenditures for maintenance and repairs are expensed as incurred. Significant improvements that substantially enhance the life of an asset are capitalized.
|
| Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company evaluates its long-lived assets or asset groups for impairment whenever events indicate that the carrying value of an asset or asset group may not be recoverable based on expected future cash flows attributable to that asset or asset group. If the carrying amount of an asset or asset group exceeds estimated undiscounted future cash flows, then an impairment charge would be recognized based on the excess of the carrying amount of the asset or asset group over its fair value. Assets to be disposed of are reported at the lower of their carrying amount or fair value less costs to sell.
|
| Revenue Recognition, Costs to Obtain a Contract, Cost of Revenue, and Contract Balances | Revenue Recognition Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that the Company expects to receive in exchange for these services. To achieve the core principle of this standard, the Company applies the following five steps: 1. Identification of the contract, or contracts, with the customer The Company determines a contract with a customer to exist when the contract is approved, each party’s rights regarding the services to be transferred can be identified, the payment terms for the services can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company will evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies 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. Identification of the performance obligations in the contract Performance obligations committed to in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services and the products is separately identifiable from other promises in the contract. The Company’s performance obligations generally consist of access to its digital engagement platform and related support services, which, together, are considered one performance obligation. The Company’s customers do not have the ability to take possession of the Company’s software, and, through access to the Company’s platform, the Company provides a series of distinct software-based services that are satisfied over the term of the applicable subscription. Customers may also purchase incremental capacity to the Company’s digital engagement platform. The Company recognizes incremental access as a series of distinct software-based services that are satisfied over the remaining term of the applicable subscription. Amounts related to the Company’s digital engagement platform are recorded as subscription and other platform revenue in the consolidated statements of operations. The Company also provides professional services, which includes consulting services, such as experience management, monitoring and production services, implementation services and premium support services. Professional services are generally considered distinct from the access to the Company’s digital engagement platform. Amounts are recorded as Professional Services revenue in the consolidated statements of operations. The Company enters contracts with customers that regularly include promises to transfer multiple services through access to the Company’s platform. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated or significantly modify each other, which may require judgment based on the facts and circumstances of the contract. 3. Determination of the transaction price The transaction price is determined based on the consideration that the Company expects to be entitled in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. The Company applies the practical expedient in paragraph 606-10-32-18 of Topic 606 and does not adjust the promised amount of consideration for the effects of a significant financing component for contracts that are one year or less, and none of our multi-year contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers (e.g., sales and other indirect taxes), which are subsequently remitted to governmental entities. The Company’s digital engagement platform and related support services are typically warranted to perform in a professional manner that will comply with the terms of our subscription agreements. In addition, the Company includes service level commitments to its customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that the Company fails to meet those service levels. These credits represent a form of variable consideration. Historically, the Company has not experienced any significant incidents affecting the defined levels of reliability and performance as required by its subscription agreements. The Company has not provided any material refunds related to these agreements in the consolidated financial statements during the periods presented. 4. Allocation of the transaction price to the performance obligations in the contract Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on each performance obligation’s relative standalone selling price (SSP). The SSP is the price at which the Company would sell a promised good or service separately to a customer. In instances where the Company does not sell or price a product or service separately, establishing SSP requires significant judgement. The Company estimates the SSP by considering available information, such as market conditions, internally approved pricing guidelines and the underlying cost of delivering the performance obligation. 5. Recognition of the revenue when, or as, a performance obligation is satisfied Revenue is recognized at the time the related performance obligation is satisfied by transferring the control of the promised service to a customer. Revenue is recognized in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company recognizes subscription revenue on a straight-line basis over the term of the applicable contract subscription period beginning on the date access to the Company’s platform is granted. The Company recognizes revenue from consulting services related to events in the period the event occurs and the service is delivered. The Company recognizes revenue from implementation services upon completion of the services. The Company recognizes revenue from premium support offerings on a ratable basis over the applicable subscription term. Costs to Obtain a Contract The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel and third-party referral fees that are incremental costs resulting from obtaining a contract with a customer. These costs are recorded as deferred contract acquisition costs on the consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract. Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of five years as the Company specifically anticipates renewals of customer contracts and commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts. Sales commissions paid upon renewal of customer contracts are amortized over the contractual renewal term. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. Sales commissions paid related to professional services are amortized over the expected service period. The Company determines the period of benefit for commissions paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of its platform and related significant features.The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.Cost of Revenue Subscription and Other Platform Cost of Revenue Subscription and other platform cost of revenue primarily consists of costs related to hosting the Company’s platform and providing operating support services to its customers. These costs are related to the Company’s co-located data centers, personnel-related costs such as salaries, bonuses, stock-based compensation expense, benefits costs associated with our operations and support personnel, software license fees and allocated overhead. Professional Services Cost of Revenue Professional services cost of revenue consists primarily of personnel-related costs, including stock-based compensation, third-party consulting services and allocated overhead. Accounts receivable: The Company records accounts receivable when the Company has a contractual right to consideration. In some arrangements, a right to consideration for the Company’s performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled receivable.Contract assets: The Company records a contract asset when the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration.Contract liabilities: The Company defers its revenue when the Company has the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized during the following 12-month period and the remaining portion is recorded as noncurrent, which is included in other long-term liabilities on the consolidated balance sheet.
|
| Research and Development | Research and Development Research and development expenses primarily consist of personnel-related expenses, including stock-based compensation directly associated with the Company’s research and development employees, contractor costs related to third-party development and allocated overhead. Research and development costs are expensed as incurred.
|
| Advertising Costs | Advertising Costs Advertising costs are expensed as incurred in sales and marketing expense in the consolidated statements of operations
|
| Leases | Leases The Company determines if an arrangement is a lease at inception. Lease liabilities are recognized at the lease commencement date based on the present value of the future lease payments over the lease term. The Company’s leases do not provide an implicit rate of return; therefore, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU asset is determined based on the lease liability initially established and reduced for any prepaid lease payments and any lease incentives received. The lease term to calculate the ROU asset and related lease liability may include options to extend or terminate the lease when the Company is reasonably certain that it will exercise the option. Variable lease payments are expensed as incurred and are not included in the ROU assets and lease liabilities. Leases with an initial term of 12 months or less are not recognized on the balance sheet as ROU assets but expensed on a straight-line basis over the lease term. Lease expense is recognized on a straight-line basis over the lease term. The Company accounts for lease components and non-lease components as a single lease component for its new or modified office facility operating leases entered into on or after January 1, 2022.
|
| Stock-Based Compensation | Stock-Based Compensation Stock-based compensation expense related to stock awards is measured based on the grant date fair value of the awards. For time-based stock awards, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period, which is generally to four years for restricted stock unit awards and four years for option awards. For market performance-based stock awards, the Company recognizes stock-based compensation expense ratably over the requisite service period, which is generally three years. The fair value of each restricted stock unit (“RSU”) is based on the fair value of the underlying common stock on the grant date. The fair value of each market performance-based restricted stock unit (“PSU”) is estimated on the grant date using a Monte Carlo simulation which factors in the number of awards to be earned based on the achievement of the market condition. This model simulates the various stock price movements of the Company and each constituent company of the benchmark index using certain assumptions such as stock price volatility, risk-free interest rate and expected dividend yield. Compensation cost is recognized regardless of whether the market condition is ultimately satisfied. The fair value of each option award and purchase right under the ESPP is estimated on the grant date using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the input of assumptions, including the risk-free interest rates, the expected term of the option, the expected volatility of the Company’s stock price and the expected dividend yield. The assumptions used to determine the fair value of the PSU and option awards are highly subjective and represent management’s best estimates. These estimates involve inherent uncertainties and application of management’s judgement.
|
| Foreign Currency | Foreign Currency The functional currencies of the Company’s foreign subsidiaries are each country’s local currency. Assets and liabilities of the subsidiaries are translated into U.S. dollars at exchange rates in effect at the reporting date. Amounts classified in stockholders’ deficit are translated at historical exchange rates. Revenue and expenses are translated at the average exchange rates during the period. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss). Foreign currency transaction gains or losses, whether realized or unrealized, are reflected in the consolidated statements of operations within other income, net. See Note 13 for additional information.
|
| Income Taxes | Income Taxes The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company then assess the likelihood that the resulting deferred tax assets will be realized. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be fully realized. Due to our lack of earnings history, the net deferred tax assets in the U.S. have been fully offset by a valuation allowance. The Company recognizes benefits of uncertain tax positions if it is more likely than not that such positions will be sustained upon examination based solely on their technical merits at the largest amount of benefit that is more likely than not to be realized upon the ultimate settlement. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of provision for income taxes.
|
| Net Loss Per Share | Net Loss Per Share Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated by giving effect to all dilutive securities. Diluted net loss per share is computed by dividing the resulting net loss by the weighted-average number of fully diluted shares of common stock outstanding. In periods of net loss, all potentially dilutive common stock equivalents are excluded from the diluted net loss per share calculation because their effect is anti-dilutive.
|
| Recently Issued Accounting Standards | Recently Issued Accounting Standards In November 2024, the Financial Accounting Standards Board (“FASB”) issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires additional disclosures of specific expense categories included within each expense caption presented on the statements of operations. This ASU is effective with the Company’s 2027 annual reporting period and can be applied on a prospective or fully retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this new standard on its financial statement disclosures. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands income tax disclosure to require consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid. This ASU is effective with the Company’s 2026 reporting period, with early application permitted. The Company is currently assessing the impact of the requirements and does not expect the adoption of this ASU to have a material impact on its consolidated financial statements and disclosures. In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. This ASU is effective beginning with the Company’s 2024 annual reporting period and must be applied retrospectively to all prior periods presented. The Company adopted this ASU in the fourth quarter of 2024 and applied the guidance retrospectively to all prior periods presented in its consolidated financial statements. See Note 18 for additional information.
|
| Repurchase of Common Stock | When the Company repurchased shares under the program, it reduced the common stock component of stockholder’s equity by the par value of the repurchased shares. The excess of the repurchase price over par value of the shares was charged to additional paid in capital as the Company is in an accumulated deficit position. All repurchased shares were retired and became authorized and unissued shares.
|
| Segment Information | The Company operates in one operating segment and one reportable segment. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”), who is the Company’s chief executive officer, in deciding how to allocate resources and assessing performance. The CODM allocates resources and assesses performance based upon consolidated financial information, primarily by monitoring actual results versus the annual plan, which includes net income as the reported measure of segment profit or loss. The CODM does not evaluate operating segments using asset information.
|
Revenue (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Disaggregation of Revenue by Geographic Region | The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Marketable Securities (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Marketable Securities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Marketable Securities | Marketable securities consisted of the following as of the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Marketable Securities in an Unrealized Loss Position | Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Remaining Contractual Maturities of Marketable Securities | The following summarizes the remaining contractual maturities of the Company’s marketable securities as of December 31, 2024 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurement (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Financial Instruments Recorded at Fair Value on Recurring Basis | The following tables summarize the Company’s financial instruments recorded at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Balance Sheets Components (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Balance Sheet Related Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Allowance for Doubtful Account and Billing Reserve | The following table presents the changes in the allowance for doubtful accounts as of the periods presented (in thousands):
The following table presents the changes in billing reserves as of the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Property and Equipment, Net | Property and equipment, net consisted of the following as of the periods presented (in thousands):
(1)Includes assets recorded under finance leases of nil and $1.7 million as of December 31, 2024 and December 31, 2023, respectively. (2)Includes amount for assets recorded under finance leases of nil and $1.6 million as of December 31, 2024 and December 31, 2023, respectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accrued and Other Current Liabilities | Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Intangible Assets (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Finite-Lived Intangible Assets | The Company’s acquired intangible asset subject to amortization as of the periods presented was as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense | The estimated future amortization expense for the intangible asset is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Supplemental Balance Sheet Classification | The balance sheet classification of the Company’s right-of-use assets and lease liabilities as of the periods presented was as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Components of Lease Cost | The components of lease cost were as follows (in thousands):
(1)Operating lease cost does not include the impairment charges of $1.2 million incurred in 2023 on the operating ROU assets related to the Company’s headquarters lease.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Lease Maturity | The undiscounted future lease payments under the lease liabilities as of December 31, 2024 were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Financing Lease Maturity | The undiscounted future lease payments under the lease liabilities as of December 31, 2024 were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Weighted-Average Lease Term and Discount Rate | The weighted-average lease term and discount rate as of the periods presented were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Supplemental Cash Flow Information | Supplemental cash flow information was as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitment and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unrecorded Unconditional Purchase Obligations Disclosure | As of December 31, 2024, the Company has non-cancelable unrecognized purchase commitments primarily related to software license fees and co-location facilities and services as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stockholders’ Equity and Equity Incentive Plan (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Common Stock Reserved for Future Issuance | As of December 31, 2024, the Company had the following shares of common stock reserved for future issuance under its equity incentive plan and employee share purchase plan:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Share Repurchases | The following table presents certain information regarding shares repurchased during the periods presented:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Stock Option Activity | A summary of stock option activity and related information is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of RSU Activity | A summary of RSU activity and related information is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Black-Scholes Assumptions Used to Value the ESPP | The Black-Scholes assumptions used to value the employee stock purchase rights at the grant dates are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Monte Carlo Assumptions Used to Value the Market Performance-Based Restricted Stock Units | The Monte Carlo assumptions used to value the market-based PSUs at the grant dates are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Share-Based Compensation Expense by Line Item in the Consolidated Statements of Operations | The stock-based compensation expense by line item in the consolidated statements of operations is summarized as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unrecognized Stock-Based Compensation Expenses | The following table presents the unrecognized stock-based compensation expense and weighted-average recognition periods as of December 31, 2024 (in thousands, except years):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Income, Net (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Income and Expenses [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Other Income, Net | Other income, net consisted of the following for the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Taxes (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Income before Income Tax, Domestic and Foreign | The components of loss before the provision for income taxes is summarized as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Income Tax Expense | The Company’s provision for income taxes were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Effective Income Tax Rate Reconciliation | The provision for income taxes differs from the amount computed by applying the statutory federal tax rate as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Deferred Tax Assets and Liabilities | Significant components of our deferred income tax assets as of the periods presented are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unrecognized Tax Benefits Roll Forward | A reconciliation of the beginning and ending balance of total unrecognized tax position is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Loss Per Share (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Computation of Basic and Diluted Net Loss Per Share | The following tables set forth the computation of basic and diluted net loss per share for the periods presented (in thousands, except share and per share data):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share | The following table sets forth the potential shares of common stock that were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Restructuring (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Restructuring and Related Activities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Restructuring Costs | The following table summarizes the restructuring costs and impairment charge in the consolidated statements of operations (in thousands):
(1)Severance and related charges primarily include severance and one-time termination benefits. (2)Lease impairment charge represents the underutilized real estate charge on the Company’s headquarters lease. See Note 8 for additional information.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Information (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Revenue, Expenses and Net Loss | The following table presents the Company’s segment revenue, expenses and net loss (in thousands):
(1)Amount excludes stock-based compensation expense. (2)Other expenses includes stock-based compensation expense, other income, net, interest expense and provision for income taxes. For additional information on stock-based compensation and other income, net, see Note 11 and Note 13, respectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region | The following table presents the property and equipment, net of depreciation and amortization, by geographic region as of the periods presented (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Disaggregation Of Revenue [Line Items] | |||
| Total revenue | $ 148,081 | $ 163,708 | $ 190,872 |
| United States | |||
| Disaggregation Of Revenue [Line Items] | |||
| Total revenue | 113,758 | 126,147 | 144,869 |
| EMEA | |||
| Disaggregation Of Revenue [Line Items] | |||
| Total revenue | 26,167 | 27,636 | 31,309 |
| Other | |||
| Disaggregation Of Revenue [Line Items] | |||
| Total revenue | $ 8,156 | $ 9,925 | $ 14,694 |
Revenue - Foreign Countries Or Customers Which Contributed 10% or more of Total Revenue or Accounts Receivable (Detail) |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2024
customer
country
|
Dec. 31, 2023
customer
country
|
Dec. 31, 2022
customer
country
|
|
| Disaggregation Of Revenue [Line Items] | |||
| Number of foreign countries who accounted for 10% or more | country | 0 | 0 | 0 |
| Customers Representing Concentration Risk | Revenue | Customer Concentration Risk | |||
| Disaggregation Of Revenue [Line Items] | |||
| Number of customers who accounted for 10% or more | 0 | 0 | 0 |
| Percentage of concentration risk | 10.00% | 10.00% | 10.00% |
| Customers Representing Concentration Risk | Accounts Receivable Benchmark | Customer Concentration Risk | |||
| Disaggregation Of Revenue [Line Items] | |||
| Number of customers who accounted for 10% or more | 0 | 0 | |
| Percentage of concentration risk | 10.00% | 10.00% | |
Revenue - Contract Balances (Details) $ in Millions |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Revenue from Contract with Customer [Abstract] | |
| Revenue recognized related to deferred revenue | $ 71.6 |
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Marketable securities | ||
| Amortized Cost | $ 167,651 | $ 145,271 |
| Gross Unrealized Gains | 244 | 271 |
| Gross Unrealized Losses | (92) | (45) |
| Fair Value | 167,803 | 145,497 |
| U.S. Treasury securities | ||
| Marketable securities | ||
| Amortized Cost | 167,651 | 135,850 |
| Gross Unrealized Gains | 244 | 271 |
| Gross Unrealized Losses | (92) | (40) |
| Fair Value | $ 167,803 | 136,081 |
| U.S. Agency securities | ||
| Marketable securities | ||
| Amortized Cost | 5,906 | |
| Gross Unrealized Gains | 0 | |
| Gross Unrealized Losses | (3) | |
| Fair Value | 5,903 | |
| Corporate debt securities | ||
| Marketable securities | ||
| Amortized Cost | 1,696 | |
| Gross Unrealized Gains | 0 | |
| Gross Unrealized Losses | (1) | |
| Fair Value | 1,695 | |
| Commercial paper | ||
| Marketable securities | ||
| Amortized Cost | 1,819 | |
| Gross Unrealized Gains | 0 | |
| Gross Unrealized Losses | (1) | |
| Fair Value | $ 1,818 |
Marketable Securities - Additional Information (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Marketable Securities [Abstract] | |||
| Credit loss recognized related to available for sale debt securities | $ 0 | $ 0 | $ 0 |
Marketable Securities - Schedule of Remaining Contractual Maturities of Marketable Securities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Marketable Securities (Available For Sale) Maturities [Abstract] | ||
| One year or less | $ 127,546 | |
| Over one year through three years | 40,257 | |
| Total marketable securities | $ 167,803 | $ 145,497 |
Balance Sheets Components - Allowance For Doubtful Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Changes in Allowance for Doubtful Accounts | |||
| Balance, beginning of period | $ 2,561 | $ 1,900 | $ 1,572 |
| Charges to general and administrative expenses | 1,469 | 1,759 | 1,229 |
| Write-offs and other adjustments | (1,335) | (1,098) | (901) |
| Balance, end of period | $ 2,695 | $ 2,561 | $ 1,900 |
Balance Sheets Components - Billing Reserve (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Changes in Billing Reserve | |||
| Balance, beginning of period | $ 1,060 | $ 1,030 | $ 1,105 |
| Charges to revenue | 690 | 1,300 | 689 |
| Write-offs and other adjustments | (405) | (1,270) | (764) |
| Balance, end of period | $ 1,345 | $ 1,060 | $ 1,030 |
Balance Sheets Components - Schedule of Property and Equipment, Net (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross, finance lease | $ 41,046,000 | $ 38,112,000 |
| Less: Accumulated depreciation and amortization | (34,373,000) | (32,741,000) |
| Property and equipment, finance lease, net | 6,673,000 | 5,371,000 |
| Computer, equipment and software | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross, finance lease | 36,198,000 | 33,220,000 |
| Property and equipment, finance leases | 0 | 1,700,000 |
| Accumulated amortization, finance lease | 0 | 1,600,000 |
| Furniture and fixtures | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | 1,106,000 | 1,091,000 |
| Leasehold improvements | ||
| Property Plant And Equipment [Line Items] | ||
| Property and equipment, gross | $ 3,742,000 | $ 3,801,000 |
Balance Sheets Components - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Balance Sheet Related Disclosures [Abstract] | |||
| Depreciation and amortization expense for property and equipment | $ 4.3 | $ 4.8 | $ 5.0 |
Balance Sheets Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Accrued compensation and benefits | $ 3,711 | $ 4,223 |
| Accrued bonus and commissions | 5,839 | 7,095 |
| Other | 6,844 | 5,589 |
| Accrued and other current liabilities | $ 16,394 | $ 16,907 |
Business Combination (Details) - Vibbio $ in Millions |
Apr. 08, 2022
USD ($)
|
|---|---|
| Business Acquisition [Line Items] | |
| Purchase price | $ 3.0 |
| Developed technology | |
| Business Acquisition [Line Items] | |
| Estimated fair value at acquisition date | $ 2.7 |
Intangible Assets - Acquired Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Total, Gross Carrying Amount | $ 2,088 | $ 2,303 |
| Total, Accumulated Amortization | (1,428) | (998) |
| Total, Net Carrying Amount | 660 | 1,305 |
| Developed technology | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Developed technology, before foreign currency translation, Gross Carrying Amount | 2,700 | 2,700 |
| Developed technology, before foreign currency translation, Accumulated Amortization | (1,543) | (992) |
| Developed technology, before foreign currency translation, Net Carrying Amount | 1,157 | 1,708 |
| Effect of foreign currency translation | ||
| Acquired Finite-Lived Intangible Assets [Line Items] | ||
| Effect of foreign currency translation, Gross Carrying Amount | (612) | (397) |
| Effect of foreign currency translation, Accumulated Amortization | 115 | (6) |
| Effect of foreign currency translation, Net Carrying Amount | $ (497) | $ (403) |
Intangible Assets - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Goodwill and Intangible Assets Disclosure [Abstract] | |||
| Useful life (in years) | 4 years | ||
| Remaining amortization period (in years) | 1 year 3 months 18 days | ||
| Amortization expense | $ 0.6 | $ 0.6 | $ 0.4 |
Intangible Assets - Future Amortization Expense (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Goodwill and Intangible Assets Disclosure [Abstract] | ||
| 2025 | $ 522 | |
| 2026 | 138 | |
| Total, Net Carrying Amount | $ 660 | $ 1,305 |
Leases - Additional Information (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Lessee, Lease, Description [Line Items] | |||
| Lease impairment charge | $ 0 | $ 1,461,000 | $ 0 |
| Cost Reduction And Cost Structure Reduction Plans | |||
| Lessee, Lease, Description [Line Items] | |||
| Lease impairment charge | 0 | 1,461,000 | 0 |
| Lease Impairment Charges | Cost Reduction And Cost Structure Reduction Plans | |||
| Lessee, Lease, Description [Line Items] | |||
| Lease impairment charge | $ 0 | $ 1,500,000 | $ 0 |
| Minimum | |||
| Lessee, Lease, Description [Line Items] | |||
| Term of contract | 3 years | ||
| Maximum | |||
| Lessee, Lease, Description [Line Items] | |||
| Term of contract | 12 years | ||
Leases - Balance Sheet Classification (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Non-Current Assets | ||
| Finance lease assets | $ 0 | $ 67 |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property and equipment, net | Property and equipment, net |
| Operating right-of-use assets | $ 2,297 | $ 2,981 |
| Total lease assets | 2,297 | 3,048 |
| Current liabilities | ||
| Finance lease liabilities, current | 0 | 127 |
| Operating lease liabilities, current | 2,372 | 2,779 |
| Non-Current Liabilities | ||
| Finance lease liabilities, non-current | $ 0 | $ 0 |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other long-term liabilities | Other long-term liabilities |
| Operating lease liabilities, non-current | $ 1,016 | $ 2,483 |
| Total lease liabilities | $ 3,388 | $ 5,389 |
Leases - Lease Cost (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Finance lease cost | |||
| Amortization of right-of-use assets | $ 67 | $ 547 | $ 1,751 |
| Interest on finance lease liabilities | 0 | 35 | 115 |
| Operating lease cost | 1,735 | 1,955 | 2,288 |
| Variable lease cost | 590 | 483 | 380 |
| Total lease cost | $ 2,392 | 3,020 | $ 4,534 |
| ROU asset impairment charge | $ 1,200 | ||
Leases - Maturity of Lease Liabilities (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
|---|---|
| Operating Lease | |
| 2025 | $ 2,482 |
| 2026 | 465 |
| 2027 | 458 |
| 2028 | 178 |
| Total lease payments | 3,583 |
| Less imputed interest | (195) |
| Present value of lease liabilities | $ 3,388 |
Leases - Weighted-Average Lease Term (Details) |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Leases [Abstract] | ||
| Weighted-average remaining lease term, finance lease | 0 years | 3 months 18 days |
| Weighted-average discount rate, finance lease | 0.00% | 3.34% |
| Weighted-average remaining lease term, operating lease | 1 year 9 months 18 days | 1 year 10 months 24 days |
| Weighted-average discount rate, operating lease | 5.20% | 4.13% |
Leases - Supplemental Cash Flows (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Cash paid for amounts included in the measurement of lease liabilities: | |||
| Operating cash flows used by operating leases | $ 2,861 | $ 2,933 | $ 2,521 |
| Financing cash used by finance leases | 127 | 1,533 | 1,832 |
| Right-of-use assets obtained in exchange for new lease liabilities: | |||
| Operating leases | 867 | 224 | 357 |
| Finance leases | $ 0 | $ 0 | 0 |
| FASB ASU 2016-02 - Leases (Topic 842) Adopted on Jan 1, 2022 | |||
| Right-of-use assets obtained in exchange for new lease liabilities: | |||
| Operating leases | $ 7,246 | ||
Commitment and Contingencies - Unrecorded Purchase Obligations (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| 2025 | $ 3,229 |
| 2026 | 1,543 |
| Total | $ 4,772 |
Commitment and Contingencies - Recorded Purchase Obligations (Details) $ in Millions |
Dec. 31, 2024
USD ($)
|
|---|---|
| Software License Fees | |
| Recorded Unconditional Purchase Obligation [Line Items] | |
| Recognized purchase commitments | $ 4.6 |
Commitment and Contingencies - Contingencies and Legal Proceedings (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Consolidated Putative Class Action | Pending Litigation | ||
| Loss Contingencies [Line Items] | ||
| Accrued litigation expense | $ 0 | |
| Sales and Use Tax Assessments | ||
| Loss Contingencies [Line Items] | ||
| Accrual loss contingency | 0 | $ 0 |
| Minimum | Sales and Use Tax Assessments | ||
| Loss Contingencies [Line Items] | ||
| Loss contingency, estimate of possible loss | 0 | |
| Maximum | Sales and Use Tax Assessments | ||
| Loss Contingencies [Line Items] | ||
| Loss contingency, estimate of possible loss | $ 500,000 |
Stockholders’ Equity and Equity Incentive Plan - Preferred Stock (Details) |
Feb. 05, 2021
$ / shares
shares
|
|---|---|
| Equity [Abstract] | |
| Undesignated preferred stock shares authorized (in shares) | shares | 10,000,000 |
| Undesignated preferred stock par value (in dollars per share) | $ / shares | $ 0.0001 |
Stockholders’ Equity and Equity Incentive Plan- Common Stock (Details) |
Feb. 05, 2021
vote
$ / shares
shares
|
Dec. 31, 2024
$ / shares
shares
|
Dec. 31, 2023
$ / shares
shares
|
|---|---|---|---|
| Class Of Stock [Line Items] | |||
| Common stock, authorized (in shares) | 500,000,000 | 500,000,000 | |
| Common stock, par value (in dollars per share) | $ / shares | $ 0.0001 | $ 0.0001 | $ 0.0001 |
| Number of votes per share | vote | 1 | ||
| Common Stock | |||
| Class Of Stock [Line Items] | |||
| Common stock, authorized (in shares) | 500,000,000 |
Stockholders’ Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details) - shares |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Stock options outstanding (in shares) | 5,547,559 | 6,974,082 |
| Number of shares available for future issuance (in shares) | 16,631,294 | |
| 2021 Equity Incentive Plan | ||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Common stock, shares available for grant (in shares) | 2,704,803 | |
| 2021 Employee Stock Purchase Plan | Employee Stock | ||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Common stock, shares available for grant (in shares) | 2,108,111 | |
| Restricted Stock | ||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||
| Restricted stock outstanding (in shares) | 6,270,821 |
Stockholders’ Equity and Equity Incentive Plan- Equity Incentive Plan (Details) - shares |
Feb. 05, 2021 |
Jan. 01, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Number of shares available for future issuance (in shares) | 16,631,294 | ||
| 2021 Plan | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Number of shares available for future issuance (in shares) | 6,400,000 | ||
| Percent of outstanding stock from Jan 1, 2022 to Jan 1, 2031, maximum | 5.00% | ||
| 2021 Plan | Subsequent Event | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Number of additional shares authorized (in shares) | 2,100,684 | ||
| 2021 Plan | Maximum | Employee Stock Option | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Term of stock options granted | 10 years |
Stockholders’ Equity and Equity Incentive Plan - Repurchase of Common Stock - Table (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Equity [Abstract] | |||
| Number of shares repurchased (in shares) | 4,000,990 | 9,762,758 | 2,460,361 |
| Average price per share, including commissions (in dollars per share) | $ 6.44 | $ 7.64 | $ 11.84 |
| Total repurchase costs, including commissions | $ 25,777 | $ 74,569 | $ 29,127 |
Stockholders’ Equity and Equity Incentive Plan - Dividends (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||
| Payments of cash dividends | $ 0 | $ 49,872 | $ 0 | |
| Special Dividend | ||||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||
| Declared cash dividend (in dollars per share) | $ 1.09 | |||
| Payments of cash dividends | $ 49,900 | |||
Stockholders’ Equity and Equity Incentive Plan - Antidilution Adjustments to the Outstanding Awards (Details) |
May 08, 2023
USD ($)
|
|---|---|
| Equity [Abstract] | |
| Share-based payment arrangement, antidilution adjustment, incremental cost | $ 0 |
Stockholders’ Equity and Equity Incentive Plan - Schedule of RSU Activity Under Equity Incentive Plans and Related Information (Details) - Restricted Stock Units |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
$ / shares
shares
| |
| Number of Shares | |
| Unvested beginning balance (in shares) | shares | 5,952,386 |
| Granted (in shares) | shares | 3,093,128 |
| Vested (in shares) | shares | (3,360,093) |
| Cancelled and forfeited (in shares) | shares | (633,662) |
| Unvested ending balance (in shares) | shares | 5,051,759 |
| Weighted-Average Grant Date Fair Value | |
| Unvested beginning balance (in dollars per share) | $ / shares | $ 10.89 |
| Granted (in dollars per share) | $ / shares | 6.54 |
| Vested (in dollars per share) | $ / shares | 10.78 |
| Cancelled and forfeited (in dollars per share) | $ / shares | 10.93 |
| Unvested ending balance (in dollars per share) | $ / shares | $ 8.20 |
Stockholders’ Equity and Equity Incentive Plan - Restricted Stock Units (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Restricted Stock Units | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Total fair value of RSU vested | $ 36.2 | $ 32.6 | $ 20.7 |
Stockholders’ Equity and Equity Incentive Plan - Expected Dividend Yield (Details) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Dividend yield | 0.00% | ||
| O2022A | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Cash dividends payment (in dollars per share) | $ 0 | ||
| Declared cash dividend (in dollars per share) | $ 0 | ||
| O2023A | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Cash dividends payment (in dollars per share) | $ 0 | ||
| Declared cash dividend (in dollars per share) | $ 0 | ||
| O2024A | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Cash dividends payment (in dollars per share) | $ 0 | ||
| Declared cash dividend (in dollars per share) | $ 0 | ||
Stockholders’ Equity and Equity Incentive Plan - Schedule of Unrecognized Stock-based Compensation Expense (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Employee Stock | |
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
| Unrecognized stock-based compensation expense | $ 71 |
| Weighted-average amortization period | 4 months 13 days |
| Stock options | |
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
| Unrecognized stock-based compensation expense | $ 86 |
| Weighted-average amortization period | 29 days |
| Restricted Stock | |
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
| Unrecognized stock-based compensation expense | $ 38,420 |
| Weighted-average amortization period | 1 year 8 months 19 days |
Employees Benefit Plan (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Defined Contribution Plan Disclosure [Line Items] | |||
| Defined Contribution Plan, Type [Extensible Enumeration] | Other Postretirement Benefits Plan | ||
| Defined Contribution Plan, Tax Status [Extensible Enumeration] | Qualified Plan [Member] | ||
| Other Postretirement Benefits Plan | 401K Plan | |||
| Defined Contribution Plan Disclosure [Line Items] | |||
| Amount of compensation automatically deferred | 3.00% | ||
| Amount of compensation automatically deferred, annual escalator amount | 1.00% | ||
| Deferral rate, percent | 6.00% | ||
| Amount of deferrals, rollovers and matching contributions automatically vested when contributed | 100.00% | ||
| Contribution expense | $ 200,000 | $ 200,000 | $ 300,000 |
| Other Postretirement Benefits Plan | 401K Plan | Maximum | |||
| Defined Contribution Plan Disclosure [Line Items] | |||
| Maximum contribution amount per participant | $ 500 | $ 500 | $ 500 |
Other Income, Net (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Other Income and Expenses [Abstract] | |||
| Interest income | $ (4,067) | $ (3,913) | $ (1,914) |
| Accretion on marketable securities | (5,169) | (7,716) | (1,242) |
| Foreign currency losses | 70 | 374 | 910 |
| Other | (2) | (48) | (268) |
| Other income, net | $ (9,168) | $ (11,303) | $ (2,514) |
Income Taxes - Components of Income (Loss) Before Provision for (Benefit from) Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Income Tax Disclosure [Abstract] | |||
| Domestic | $ (44,116) | $ (54,585) | $ (59,414) |
| Foreign | 2,593 | 3,794 | 2,164 |
| Loss before provision for income taxes | $ (41,523) | $ (50,791) | $ (57,250) |
Income Taxes - Provision for (Benefit from) Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Current tax expense | |||
| Federal | $ 0 | $ 0 | $ 0 |
| State | 70 | 31 | 18 |
| Foreign | 652 | 773 | 1,201 |
| Total current tax expense | 722 | 804 | 1,219 |
| Deferred tax expense: | |||
| Federal | 0 | 0 | 0 |
| State | 0 | 0 | 0 |
| Foreign | (89) | 191 | (261) |
| Total deferred tax expense | (89) | 191 | (261) |
| Provision for income taxes | $ 633 | $ 995 | $ 958 |
Income Taxes - Reconciliation for Provision for (Benefit from) Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Income Tax Disclosure [Abstract] | |||
| Tax benefit at U.S. statutory rate | $ (8,720) | $ (10,666) | $ (12,023) |
| State income taxes, net of federal benefit | 70 | 24 | 14 |
| Foreign income and withholding taxes | 80 | 135 | 26 |
| Change in uncertain tax positions | 44 | 115 | 2 |
| Stock-based compensation | 2,848 | 2,728 | 2,518 |
| Section 162(m) | 2,649 | 2,311 | 1,490 |
| Expired attributes | 151 | 49 | 953 |
| Change in valuation allowance | 3,705 | 5,791 | 8,148 |
| Research and development credits | (445) | (599) | (759) |
| Global Intangible Low-Taxed Income | 82 | 495 | 140 |
| Non-deductible transactions costs | 0 | 554 | 0 |
| Other | 169 | 58 | 449 |
| Provision for income taxes | $ 633 | $ 995 | $ 958 |
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Deferred tax assets | ||
| Accrued expense and others | $ 3,548 | $ 3,816 |
| Stock-based compensation | 4,830 | 5,458 |
| Net operating losses | 33,518 | 31,761 |
| Tax credit carryforwards | 9,196 | 8,404 |
| Fixed assets | 583 | 548 |
| Intangibles and capitalized R&D costs | 11,153 | 9,054 |
| Lease liability | 596 | 1,201 |
| Gross deferred tax assets | 63,424 | 60,242 |
| Valuation allowance | (56,991) | (52,151) |
| Total deferred tax assets | 6,433 | 8,091 |
| Deferred tax liabilities | ||
| Right-of-use Asset | (326) | (633) |
| Deferred commissions | (5,698) | (7,136) |
| Total deferred tax liabilities | (6,024) | (7,769) |
| Net deferred tax assets | $ 409 | $ 322 |
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Reconciliation of Total Unrecognized Tax Position | |||
| Beginning balance | $ 3,151 | $ 2,882 | $ 2,515 |
| Increase related to prior year tax provisions | 164 | 0 | 44 |
| Increase related to current year tax positions | 340 | 289 | 438 |
| Decrease due to lapse of applicable statute of limitations | (69) | (20) | (115) |
| Ending balance | $ 3,586 | $ 3,151 | $ 2,882 |
Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Basic net income (loss) per share | |||
| Net loss | $ (42,156) | $ (51,786) | $ (58,208) |
| Net loss per share of common stock, basic (in dollars per share) | $ (1.01) | $ (1.16) | $ (1.23) |
| Net loss per share of common stock, diluted (in dollars per share) | $ (1.01) | $ (1.16) | $ (1.23) |
| Weighted-average common stock outstanding, basic (in shares) | 41,759,879 | 44,644,792 | 47,486,225 |
| Weighted-average common stock outstanding, diluted (in shares) | 41,759,879 | 44,644,792 | 47,486,225 |
Related Party Transactions (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Related Party Transaction [Line Items] | |||
| Research and development | $ 36,250 | $ 41,122 | $ 44,102 |
| Accounts payable | 2,746 | 1,914 | |
| Immediate Family Member of Management | Accounts Payable | |||
| Related Party Transaction [Line Items] | |||
| Accounts payable | 200 | ||
| Immediate Family Member of Management | Accounts Payable and Accrued Liabilities | |||
| Related Party Transaction [Line Items] | |||
| Accounts payable and accrued liabilities, current | 400 | ||
| Research and development | Immediate Family Member of Management | |||
| Related Party Transaction [Line Items] | |||
| Research and development | $ 2,600 | $ 2,700 | $ 3,000 |
Restructuring - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Cost Reduction And Cost Structure Reduction Plans | ||||
| Restructuring Cost and Reserve [Line Items] | ||||
| Payment for restructuring costs | $ 2,600 | $ 6,500 | $ 1,500 | |
| Restructuring costs | $ 2,556 | $ 6,398 | $ 1,659 | |
| Cost Structure Reduction Plan | Minimum | Amount Expected to Incur | ||||
| Restructuring Cost and Reserve [Line Items] | ||||
| Restructuring costs | $ 800 | |||
| Cost Structure Reduction Plan | Maximum | Amount Expected to Incur | ||||
| Restructuring Cost and Reserve [Line Items] | ||||
| Restructuring costs | $ 1,000 | |||
Segment Information - Narrative (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
segment
| |
| Segment Reporting [Abstract] | |
| Number of operating segments | 1 |
| Number of reportable segments | 1 |
Segment Information - Schedule of Revenue, Expenses and Net Loss (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Segment Reporting Information [Line Items] | |||
| Revenue | $ 148,081 | $ 163,708 | $ 190,872 |
| Less segment cost and expenses: | |||
| Cost of revenue | 38,012 | 46,263 | 52,785 |
| Sales and marketing | 78,077 | 89,200 | 109,599 |
| Research and development | 36,250 | 41,122 | 44,102 |
| General and administrative | 46,399 | 49,124 | 43,969 |
| Net loss | (42,156) | (51,786) | (58,208) |
| Reportable Segment | |||
| Segment Reporting Information [Line Items] | |||
| Revenue | 148,081 | 163,708 | 190,872 |
| Less segment cost and expenses: | |||
| Cost of revenue | 34,865 | 42,904 | 48,734 |
| Sales and marketing | 65,706 | 75,226 | 95,295 |
| Research and development | 27,339 | 31,996 | 36,144 |
| General and administrative | 25,641 | 30,566 | 31,739 |
| Other expenses | 36,686 | 34,802 | 37,168 |
| Net loss | $ (42,156) | $ (51,786) | $ (58,208) |
Segment Information - Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment, net | $ 6,673 | $ 5,371 |
| United States | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment, net | 6,487 | 5,069 |
| EMEA | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment, net | 173 | 284 |
| Other | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment, net | $ 13 | $ 18 |