Audit Information |
12 Months Ended |
---|---|
Dec. 31, 2024 | |
Audit Information [Abstract] | |
Auditor Name | Ernst & Young LLP |
Auditor Location | Minneapolis, Minnesota |
Auditor Firm ID | 42 |
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Assets | ||
Allowance | $ 577 | $ 444 |
Stockholders’ equity: | ||
Preferred stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Preferred stock, shares authorized ( in shares) | 50,000,000 | 50,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Preferred stock, shares outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Common stock, shares authorized (in shares) | 500,000,000 | 500,000,000 |
Common stock, shares issued (in shares) | 129,376,245 | 126,938,102 |
Common stock, shares outstanding (in shares) | 129,332,030 | 126,938,102 |
Treasury stock, at cost (in shares) | 44,215 | 0 |
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 | $ (68,455) | $ (110,086) | $ (141,301) |
Other comprehensive (loss) income: | |||
Foreign currency translation adjustment | (3,283) | 13,174 | (32,085) |
Total other comprehensive (loss) income | (3,283) | 13,174 | (32,085) |
Comprehensive loss | $ (71,738) | $ (96,912) | $ (173,386) |
Basis of presentation and description of business |
12 Months Ended |
---|---|
Dec. 31, 2024 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Basis of presentation and description of business | Basis of presentation and description of business Description of business Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us,” or “our.” We are the standard in managing and securing Apple at work, and we are the only company in the world that provides a complete management and security solution for an Apple-first environment that is designed to be enterprise secure, consumer simple, and protective of personal privacy. We help IT and security teams confidently protect the devices, data, and applications used by their workforce, while providing employees with the powerful and intended Apple experience. With Jamf’s solution, devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the lifecycle of the device. Our customers are located throughout the world. Basis of presentation and principles of consolidation The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated. Use of estimates The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenue and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, the expected period of benefit for deferred contract costs, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of ROU assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates.
|
Summary of significant accounting policies |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of significant accounting policies | Summary of significant accounting policies Net loss per share of common stock Basic net loss per common share is calculated by dividing net loss by the weighted-average number of common shares outstanding during the period without consideration for potentially dilutive securities. Diluted net loss per common share is calculated by dividing net loss by the weighted-average number of common shares and potentially dilutive securities outstanding during the period. The potentially dilutive securities include outstanding stock options, unvested RSUs, shares related to the 2026 Notes, and shares issuable pursuant to the 2021 ESPP and are determined by applying either the treasury-stock method or the if-converted method, as applicable. Because we have reported a net loss for the years ended December 31, 2024, 2023, and 2022, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods given that the potentially dilutive shares would have been anti-dilutive if included in the calculation. Cash, cash equivalents, and restricted cash The Company considers any highly liquid investments purchased with original maturities at the time of purchase of three months or less to be cash equivalents. The Company maintains cash in deposit accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts. Restricted cash represents cash that is restricted as to withdrawal or usage and consists of cash held back in an escrow fund as partial security for post-closing indemnification claims related to the acquisition of ZecOps. See Note 5 for more information. Trade accounts receivable, net Credit is extended to customers in the normal course of business. Trade accounts receivable are recorded at the invoiced amount, net of allowances. The allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. The Company writes-off a receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. For all periods presented, the allowance for credit losses was not material. Equipment and leasehold improvements, net Equipment and leasehold improvements are recorded at cost less accumulated depreciation. Expenditures for renewals and betterments that extend the life of such assets are capitalized. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. These lives are three years for computers and server equipment, three years to five years for software, five years for furniture and fixtures, and the lesser of the lease term or the useful life of the leasehold improvements. Repair and maintenance costs are expensed as incurred. Differences between amounts received and the net carrying value of assets retired or disposed of are charged to income as incurred. Equipment and leasehold improvements, net are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. There were no material impairment losses recognized during the years ended December 31, 2024, 2023, and 2022. Cloud computing arrangements The Company incurs costs to implement CCAs that are hosted by third-party vendors. Certain implementation costs associated with CCAs are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of each CCA. Capitalized costs associated with the implementation of CCAs were as follows:
Amortization expense related to capitalized CCA implementation costs was $2.7 million for the year ended December 31, 2024. Business combinations When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon conclusion of the measurement period or final determination of the fair value of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred. Goodwill Goodwill is tested for impairment at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. The Company has one reporting unit. If the reporting unit’s carrying value exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. The Company performed a qualitative assessment of goodwill as of October 1, 2024, and no impairment was identified. No other interim impairment tests were deemed necessary. Other intangible assets, net Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, order backlog, and intellectual property. These assets are amortized over their estimated useful lives, which range from 2.5 years to 12 years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss recorded is calculated by the excess of the asset’s carrying value over its fair value. There were no impairment losses recognized during the years ended December 31, 2024, 2023, and 2022. Operating leases The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company does not recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. The Company made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred. The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease. ROU assets are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the carrying amount of the ROU assets exceed their fair value. The amount of the impairment loss recognized is calculated as the excess of the asset’s carrying value over its fair value. The Company uses a discounted cash flow approach to estimate the fair value of its ROU assets. Stock repurchases In May 2024, funds affiliated with Vista sold 8,956,522 shares of our common stock in an underwritten secondary offering. The Company did not receive any proceeds from the sale of common stock by Vista. In connection with this offering, we repurchased 2,000,000 shares of our common stock that were subject to the offering from the underwriters at the per-share price paid by the underwriters, or $17.52 per share, for an aggregate purchase price of $35.4 million. The Company funded the repurchase with existing cash on hand. These shares were purchased on May 16, 2024 and were subsequently retired. The terms and conditions of the stock repurchase were reviewed and approved by each of the audit committee members of our Board and our full Board. Debt issuance costs Costs of debt financing are charged to expense over the lives of the related financing agreements. Remaining costs and the future period over which they would be charged to expense are reassessed when amendments to the related financing agreements or prepayments occur. Debt issuance costs for the Company’s 2026 Notes are recognized as an offset to the liability and are amortized using the effective-interest method. Foreign currency Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. The assets, liabilities, revenue, and expenses of our foreign operations are remeasured in accordance with ASC 830. Remeasurement adjustments are recorded as foreign currency transaction gain (loss) in the consolidated statements of operations. Assets and liabilities of Jamf Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenue and expenses of Jamf Ltd. and its subsidiaries are translated at weighted-average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive loss. Stock-based compensation The Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur. Income taxes We account for income taxes in accordance with ASC 740 under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, NOLs, and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure, and transition. Revenue recognition The Company applies ASC 606 and follows the five-step model to determine the appropriate amount of revenue to be recognized. The Company’s revenue is primarily derived from sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. The Company’s products and services are marketed and sold directly, as well as indirectly through third-party resellers, to the end-user. The Company assesses the contract term as the period in which the parties to the contract have enforceable rights and obligations. The contract term can differ from the stated term in contracts with certain termination or renewal rights, depending on whether there are substantive penalties associated with those rights. Customer contracts are generally standardized and non-cancelable for the duration of the stated contract term. Nature of Products and Services Subscription: Subscription includes SaaS subscription arrangements, which include a promise to allow customers to access software hosted by the Company over the contract period without allowing the customer to take possession of the software or transfer hosting to a third-party. Subscription also includes support and maintenance, which includes when-and-if available software updates and technical support on our perpetual and on-premise term-based subscription licenses. Because the subscription represents a stand-ready obligation to provide a series of distinct periods of access to the subscription, which are all substantially the same and that have the same pattern of transfer to the customer, subscriptions are accounted for as a series and revenue is recognized ratably over the contract term, beginning at the point when the customer is able to use and benefit from the subscription. Subscription also includes sales of on-premise term-based subscription arrangements. Licenses for on-premise term-based software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer. Services: Services, including training, are often sold as part of new software license or subscription contracts. These services are fulfilled by the Company and with the use of other vendors and do not significantly modify, integrate, or otherwise depend on other performance obligations included in the contracts. Services are generally performed over a - to -day period and, when sold as part of new software licenses or subscription contracts, at or near the outset of the related contract. When other vendors participate in the provisioning of the services, the Company recognizes the related revenue on a gross basis as the Company is the principal in these arrangements. Revenue related to services is recognized as the Company’s performance obligation is fulfilled. Related fulfillment costs are recognized as incurred. License: License includes sales of on-premise perpetual software. Licenses for on-premise perpetual software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from on-premise perpetual software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer. Certain contracts may include explicit options to renew subscriptions or maintenance at a stated price. These options are generally priced in line with the SSP and therefore do not provide a material right to the customer. If the option provides a material right to the customer, then the material right is accounted for as a separate performance obligation, and the Company recognizes revenue when those future goods or services underlying the option are transferred or when the option expires. Transaction Price The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods and services to the customer. The transaction price is exclusive of amounts collected on behalf of third parties, such as sales tax and value-added tax. Significant Judgments When the Company’s contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services. In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges, and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change. Disaggregation of Revenue The Company separates revenue into subscription and non-subscription categories to disaggregate the revenue that is term-based and renewable from the revenue that is one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:
Contract Balances The timing of revenue recognition may not align with the right to invoice the customer. The Company records accounts receivable when it has the unconditional right to issue an invoice and receive payment regardless of whether revenue has been recognized. For multiyear agreements, the Company will either invoice the customer in full at the inception of the contract or in installments (generally annually at the beginning of each renewal period). If revenue has not yet been recognized, then a contract liability (deferred revenue) is also recorded. Deferred revenue classified as current in the consolidated balance sheets is expected to be recognized as revenue within one year. Non-current deferred revenue will generally be fully recognized within five years. If revenue is recognized in advance of the right to invoice, a contract asset is recorded. For the years ended December 31, 2024, 2023, and 2022, contract assets and the allowance for expected credit losses associated with contract assets were not material. Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis. There were no significant changes to our contract assets and liabilities during the years ended December 31, 2024, 2023, and 2022 outside of our sales activities. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component generally does not exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the products and services and not to receive financing from or provide financing to the customer. Additionally, the Company has elected the practical expedient that permits an entity not to recognize a significant financing component if the time between the transfer of a good or service and payment is one year or less. Payment terms on invoiced amounts are typically 30 to 60 days. The Company does not offer rights of return for its products and services in the normal course of business and contracts generally do not include customer acceptance clauses. Remaining Performance Obligations Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts to be invoiced. As of December 31, 2024, the Company had $552.6 million of remaining performance obligations, with 70% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter. Deferred Contract Costs Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, “contract costs”), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year. The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. Contract costs are amortized as a component of sales and marketing expenses in our consolidated statements of operations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors. Total amortization of contract costs for the years ended December 31, 2024, 2023, and 2022 was $26.9 million, $21.5 million, and $16.6 million, respectively. The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the years ended December 31, 2024, 2023, or 2022. Concentrations of Risk For the year ended December 31, 2024, the Company had one distributor that accounted for more than 10% of total revenue. Total receivables related to this distributor were $22.0 million as of December 31, 2024. For the year ended December 31, 2023, the Company had two distributors that each accounted for more than 10% of total revenue. Total receivables related to these distributors were $32.1 million as of December 31, 2023. As of December 31, 2024 and 2023, these distributors accounted for 16% and 30%, respectively, of total receivables. No single end customer accounted for more than 10% of total revenue for the years ended December 31, 2024 and 2023. No single end customer accounted for more than 10% of total receivables as of December 31, 2024 and 2023. The Company hosts our cloud service from third-party data center facilities operated by AWS and Azure from several global locations. The Company has internal procedures to restore services in the event of disaster at any of its current data center facilities. Even with these procedures for disaster recovery in place, the Company’s subscription services could be significantly interrupted during the time period following a disaster at one of its sites and the subsequent restoration of services at another site. Research and development costs and software development costs All research and development costs are expensed as incurred in accordance with ASC Topic 730, Research and Development. Software development costs required to be capitalized under ASC Topic 985–20, Costs of Software to be Sold, Leased or Marketed, and under ASC Topic 350-40, Internal-Use Software, were not material for the years ended December 31, 2024, 2023, and 2022, except for implementation costs associated with CCAs as discussed above. Advertising costs Advertising costs are expensed as incurred and presented within sales and marketing expenses in the consolidated statements of operations. Advertising costs were $26.5 million, $26.2 million, and $22.7 million for the years ended December 31, 2024, 2023, and 2022, respectively. Interest income (expense), net The components of interest income (expense), net were as follows:
Recently issued accounting pronouncements not yet adopted In December 2024, the FASB issued ASU No. 2024-04, Debt – Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The standard is effective for annual reporting periods beginning after December 15, 2025 and interim reporting periods within those annual reporting periods and can be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the effect the standard will have on its consolidated financial statements. In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This update requires companies to disclose additional information about certain expenses in the notes to the financial statements. The standard is effective for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 and can be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the effect the standard will have on disclosures within its consolidated financial statements. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires companies to disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This update also requires disclosure of disaggregated information related to income taxes paid. This standard is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied on a prospective basis with the option to apply the guidance retrospectively. The Company is currently evaluating the effect the standard will have on disclosures within its consolidated financial statements. Adoption of new accounting pronouncements In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This update requires disclosure of significant segment expenses regularly provided to the CODM. Additionally, this update requires a description of how the CODM utilizes segment operating profit or loss to assess segment performance. All disclosure requirements in this standard are required for entities with a single reportable segment. The standard is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied on a retrospective basis to all periods presented. The Company adopted the standard for the fiscal year ended December 31, 2024. The updates were disclosure only and did not impact the Company’s consolidated financial statements.
|
Financial instruments fair value |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Financial instruments fair value | Financial instruments fair value The Company measures its financial instruments in accordance with ASC 820. ASC 820 defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy, which prioritizes the use of observable inputs from active markets and minimizes the use of unobservable inputs when measuring fair value. A level is assigned to each fair value measurement based on the lowest level of input that is significant to the fair value measurement. The levels of the fair value hierarchy are as follows: Level 1: Fair value is determined using an unadjusted quoted price in an active market for identical assets or liabilities. Level 2: Fair value is estimated using inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly. Level 3: Fair value is estimated using unobservable inputs that are significant to the fair value of the assets or liabilities. Assets and liabilities measured at fair value on a recurring basis The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy. The fair value of these financial instruments were as follows:
The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above. The contingent consideration associated with the Digita acquisition in 2019 was measured and recorded at fair value on a recurring basis. The Company made the final payment related to the Digita contingent consideration in the first quarter of 2023. The following table provides a summary of the changes in contingent consideration, which was classified as Level 3:
The change in the fair value of the contingent consideration is included in in the consolidated statements of operations. The adjustment for the year ended December 31, 2022 primarily reflected updated assumptions about the probability of growth of subscription services. Fair value measurements of other financial instruments The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the consolidated balance sheets:
As of December 31, 2024 and 2023, the difference between the net carrying value of the 2026 Notes and the principal amount of $373.8 million represents the unamortized debt issuance costs of $4.2 million and $6.8 million, respectively. See Note 9 for more information. The estimated fair value of the 2026 Notes, which is classified as Level 2, was determined based on quoted bid prices of the 2026 Notes in an over-the-counter market.
|
Equipment and leasehold improvements |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Equipment and leasehold improvements | Equipment and leasehold improvements Equipment and leasehold improvements were as follows:
Depreciation expense was $7.1 million, $7.4 million, and $6.7 million for the years ended December 31, 2024, 2023, and 2022, respectively.
|
Acquisitions |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Acquisitions | Acquisitions dataJAR On July 13, 2023, the Company completed its acquisition of dataJAR, a UK-based leading MSP focused on providing powerful Apple and Jamf services for businesses and educational organizations. dataJAR’s proprietary software provides a single pane of glass for Jamf MSP partners that assist in managing multiple organizations’ deployments, reducing support tickets, and allowing partners to more seamlessly manage devices. Under the terms of the dataJAR Purchase Agreement, the Company acquired 100% of the equity interest in dataJAR for total purchase consideration of £19.3 million (or approximately $25.1 million using the exchange rate on July 13, 2023), which included (i) £16.6 million (or approximately $21.6 million using the exchange rate on July 13, 2023) paid upon closing, (ii) £0.2 million (or approximately $0.3 million using the exchange rate on July 13, 2023) in cash as partial security for post-closing true-up adjustments, and (iii) £2.5 million (or approximately $3.2 million using the exchange rate on July 13, 2023) in cash as partial security for post-closing indemnification claims to be released 12 months from the closing date. The cash consideration paid upon closing was funded by the Company’s cash on hand. The amount held back as partial security for post-closing true-up adjustments was released in the fourth quarter of 2023. The amount held back as partial security for post-closing indemnification claims was released on July 15, 2024. In addition, the terms of the dataJAR Purchase Agreement provided for additional future payments to the sellers in the amount of up to £6.5 million (or approximately $8.4 million using the exchange rate on July 13, 2023) if certain key employees continued their employment with the Company through July 13, 2024. This expense was recognized on a straight-line basis over the requisite service period in general and administrative expenses in the consolidated statements of operations. The Company recognized expense of $4.5 million and $3.7 million related to this agreement during the years ended December 31, 2024 and 2023, respectively. The Company paid £6.5 million (or approximately $8.4 million using the exchange rate on the date of payment) in deferred consideration related to this agreement to the sellers on July 15, 2024. Acquisition-related expenses of $1.5 million for the year ended December 31, 2023 were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations. The Company finalized its purchase accounting for the dataJAR acquisition in the second quarter of 2024. The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
The allocation of the purchase price required management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to: •future expected cash flows from subscription contracts and acquired developed technologies; •anticipated growth in revenue and churn rates for existing customers; •obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings; and •discount rates. The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes. The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
The weighted-average useful life of the intangible assets acquired was 5.5 years. Customer relationships represent the estimated fair value of the underlying relationships with dataJAR customers and were valued using the multi-period excess earnings method. Developed technology represents the estimated fair value of the dataJAR software and was valued using the relief from royalty method. Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results. ZecOps On November 16, 2022, the Company completed its acquisition of ZecOps, a leader in mobile detection and response, pursuant to the terms of the ZecOps Merger Agreement. Under the terms of the ZecOps Merger Agreement, the Company acquired 100% of the equity interest in ZecOps for total purchase consideration of $44.5 million. The total purchase consideration included cash consideration of $28.4 million, equity consideration of $15.1 million (based on the closing price of the Company’s common stock on November 16, 2022), and repayment of the $1.0 million SAFE investment in ZecOps the Company entered into in the third quarter of 2022. The cash consideration included (i) $0.3 million in cash held back in an escrow fund as partial security for post-closing true-up adjustments and (ii) $7.2 million in cash held back in an escrow fund as partial security for post-closing indemnification claims with (A) 50% of the then existing escrowed amount to be released 18 months following the closing date and (B) the remaining escrowed amount to be released on March 1, 2025. The cash consideration was funded by the Company’s cash on hand. The amount held back in an escrow fund as partial security for post-closing true-up adjustments was released in the second quarter of 2023. The Company released $3.6 million of the amount held back in an escrow fund as partial security for post-closing indemnification claims in the second quarter of 2024. The equity consideration consisted of up to 711,111 shares of the Company’s common stock, based on (i) the deemed total equity consideration value under the ZecOps Merger Agreement of $19.2 million divided by (ii) the agreed upon floor of the Company’s stock price of $27.00 per share. On the closing date, 710,691 shares of the equity consideration were issued to applicable ZecOps equityholders, and 420 shares were issued into a reserve account, subject to the completion of customary shareholder certifications. The reserved shares were subsequently released in January 2023. In the first quarter of 2023, the Company recorded an immaterial measurement period adjustment. Acquisition-related expenses of $2.4 million for the year ended December 31, 2022 were expensed as incurred. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations. During the fourth quarter of 2023, the Company finalized its purchase accounting for the ZecOps acquisition. The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed and reflects all measurement period adjustments (in thousands):
The allocation of the purchase price required management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates included, but were not limited to: •future expected cash flows from subscription contracts and acquired developed technologies; •time to recreate customer relationships and anticipated growth in revenue; •research and development costs; •obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings; •discount rates; and •tax-related valuation allowances. The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers, and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes. The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
The weighted-average useful life of the intangible assets acquired was 4.7 years. Developed technology represents the estimated fair value of the features underlying the ZecOps products as well as the platform supporting ZecOps customers and was valued using an excess earnings income approach. Customer relationships represent the estimated fair value of the underlying relationships with ZecOps customers and were valued using a replacement cost method, which estimates the cost to recreate the asset. Non-competes represent the estimated fair value of non-compete agreements acquired from ZecOps and were valued using a with-and-without income approach. Pro forma results of operations for this acquisition were not presented as the effects were not material to our financial results. Digita In 2019, the Company recorded contingent consideration with an estimated fair value of $9.0 million as of the date of acquisition in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration was $15.0 million if the acquired business achieved certain revenue milestones by December 31, 2022. The acquired business achieved the minimum revenue milestones, which resulted in the Company making cash payments of $6.2 million, $4.6 million, and $4.2 million in 2023, 2022, and 2021, respectively, to the former owners of the acquired business. See Note 3 for more information on the fair value of the contingent consideration.
|
Goodwill and other intangible assets |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and other intangible assets | Goodwill and other intangible assets The change in the carrying amount of goodwill was as follows:
The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
Amortization expense was $40.0 million, $42.9 million, and $48.2 million for the years ended December 31, 2024, 2023, and 2022, respectively. Future estimated amortization expense as of December 31, 2024 is as follows (in thousands):
There were no impairments to goodwill or intangible assets during the years ended December 31, 2024, 2023, and 2022.
|
Leases |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases | Leases The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of December 31, 2024 or 2023. Supplemental balance sheet information related to the Company’s operating leases is as follows:
The weighted-average remaining term of the Company’s operating leases was 4.3 years and 4.6 years as of December 31, 2024 and 2023, respectively. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 6.4% and 4.2% as of December 31, 2024 and 2023, respectively. The components of lease expense were as follows:
During the year ended December 31, 2023, we decided to exit and make available for sublease certain leased office spaces. As a result, we reassessed our asset groupings and evaluated the recoverability of our ROU and other lease related assets and determined that the carrying value was not fully recoverable. We recognized an impairment loss of $1.1 million related to these assets in the fourth quarter of 2023. The impairment loss was recognized in general and administrative expenses in the consolidated statement of operations. As of December 31, 2024, the Company has entered into two sublease agreements. Sublease income associated with these agreements was not material for the year ended December 31, 2024. Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $1.0 million, $1.1 million, and $1.1 million for the years ended December 31, 2024, 2023, and 2022, respectively. For the years ended December 31, 2024, 2023, and 2022, operating cash flows included $7.3 million, $7.6 million, and $6.4 million, respectively, of cash paid for operating lease liabilities. Maturities of the Company’s operating lease liabilities as of December 31, 2024 were as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases | Leases The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of December 31, 2024 or 2023. Supplemental balance sheet information related to the Company’s operating leases is as follows:
The weighted-average remaining term of the Company’s operating leases was 4.3 years and 4.6 years as of December 31, 2024 and 2023, respectively. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 6.4% and 4.2% as of December 31, 2024 and 2023, respectively. The components of lease expense were as follows:
During the year ended December 31, 2023, we decided to exit and make available for sublease certain leased office spaces. As a result, we reassessed our asset groupings and evaluated the recoverability of our ROU and other lease related assets and determined that the carrying value was not fully recoverable. We recognized an impairment loss of $1.1 million related to these assets in the fourth quarter of 2023. The impairment loss was recognized in general and administrative expenses in the consolidated statement of operations. As of December 31, 2024, the Company has entered into two sublease agreements. Sublease income associated with these agreements was not material for the year ended December 31, 2024. Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $1.0 million, $1.1 million, and $1.1 million for the years ended December 31, 2024, 2023, and 2022, respectively. For the years ended December 31, 2024, 2023, and 2022, operating cash flows included $7.3 million, $7.6 million, and $6.4 million, respectively, of cash paid for operating lease liabilities. Maturities of the Company’s operating lease liabilities as of December 31, 2024 were as follows:
|
Commitments and contingencies |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and contingencies | Commitments and contingencies Hosting Services and Other Support Software Agreements The Company has various contractual agreements for hosting services and other support software. The below table reflects the minimum payments under these agreements as of December 31, 2024 (in thousands):
As of December 31, 2024, the Company also has a variable obligation of $17.5 million over the term of a three-year contract for third-party hosting services. The Company entered into this contract in May 2022. The variable obligation is not reflected in the table above. Contingencies From time to time, the Company is subject to various claims, charges, and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain claims. The Company had no material liabilities for contingencies as of December 31, 2024 or 2023. The results of any current or future litigation, proceedings, investigations, or inquiries cannot be predicted with certainty, and regardless of the outcome, litigation, proceedings, investigations, or inquiries can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
|
Debt |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt | Debt The following table summarizes the balances and availability of our 2026 Notes and 2024 Revolving Credit Facility:
(1) Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2024 Revolving Credit Facility. (2) Represents the rate on the outstanding letters of credit under the 2024 Revolving Credit Facility. See further discussion on the interest rate applicable to borrowings under the 2024 Revolving Credit Facility below. Convertible Senior Notes On September 17, 2021, the Company issued $373.8 million aggregate principal amount of 0.125% 2026 Notes in a private offering. The 2026 Notes were issued pursuant to the 2026 Notes Indenture, dated September 17, 2021, among the Company, JAMF Software, LLC, as subsidiary guarantor, and U.S. Bank National Association, as trustee. The 2026 Notes are general senior, unsecured obligations of the Company and mature on September 1, 2026, unless earlier converted, redeemed, or repurchased. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1st and September 1st of each year, beginning on March 1, 2022. The Company recorded the principal amount of the 2026 Notes, net of issuance costs, as a liability in the consolidated balance sheets. The Company’s net proceeds from the offering were approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by the Company. The Company used (i) approximately $250.0 million of the net proceeds from the offering of the 2026 Notes to repay the Company’s 2021 Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from the offering of the 2026 Notes to fund the cost of entering into the Capped Calls and used the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions. The 2026 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 1, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period in which the trading price (as defined in the 2026 Notes Indenture) per $1,000 principal amount of the 2026 Notes for each trading day during the five business day period after any ten consecutive trading day period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if the Company calls such 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; and (4) upon the occurrence of specified corporate events as set forth in the 2026 Notes Indenture. On or after March 1, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date (September 1, 2026), holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s common stock, or a combination of cash and shares of the Company’s common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the 2026 Notes Indenture. As of December 31, 2024, the conditions allowing holders of the 2026 Notes to convert were not met. The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. The initial conversion price of the 2026 Notes represents a premium of approximately 40.0% to the last reported sale price of the Company’s common stock on NASDAQ on September 14, 2021. The conversion rate for the 2026 Notes is subject to adjustment under certain circumstances in accordance with the terms of the 2026 Notes Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if the Company delivers a notice of redemption in respect of the 2026 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the 2026 Notes Indenture), as the case may be. The Company may not redeem the 2026 Notes prior to September 6, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after September 6, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price for the 2026 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, to, but excluding, the redemption date. If the Company redeems less than all the outstanding 2026 Notes, at least $50.0 million aggregate principal amount of 2026 Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for the 2026 Notes. If the Company undergoes a fundamental change (as defined in the 2026 Notes Indenture), holders may require, subject to certain conditions and exceptions, the Company to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date. The 2026 Notes Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company or its significant subsidiaries after which the 2026 Notes become automatically due and payable. The following table sets forth the interest expense related to the 2026 Notes for the periods presented:
In 2021, the Company recorded debt issuance costs of $12.4 million related to the issuance of the 2026 Notes as a reduction to the liability in the consolidated balance sheet. Debt issuance costs are amortized to interest expense over the term of the 2026 Notes using the effective interest rate method. The effective interest rate on the 2026 Notes was 0.81% for the years ended December 31, 2024, 2023, and 2022. Capped Calls On September 14, 2021, concurrently with the pricing of the 2026 Notes, and on September 17, 2021, concurrently with the initial purchasers’ exercise of their option to purchase additional 2026 Notes, the Company also entered into the Capped Calls with third-party banks. The Capped Calls each have an initial strike price of approximately $49.99 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $71.42 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 7.5 million shares of the Company’s common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Company paid approximately $36.0 million from the net proceeds from the issuance and sale of the 2026 Notes to purchase the Capped Calls and recorded the Capped Calls as a reduction to additional paid-in capital in the consolidated balance sheet. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to terminations of the Capped Calls, including changes in law, failures to deliver, and hedging disruptions. Credit Agreement On May 3, 2024, the Company entered into the 2024 Credit Agreement to refinance the Company’s 2020 Revolving Credit Facility. The 2024 Credit Agreement provides for the 2024 Revolving Credit Facility of $175.0 million, which may be increased or decreased under specific circumstances, with a $40.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the 2024 Credit Agreement provides for the ability of the Company to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. The 2024 Credit Agreement is subject to a springing maturity date on or after June 2, 2026 in the event of certain conditions as defined in the 2024 Credit Agreement. The 2024 Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants, and events of default. We were in compliance with such covenants as of December 31, 2024. As of December 31, 2024, debt issuance costs related to the 2024 Credit Agreement of $1.6 million were included in other assets in the consolidated balance sheet. The interest rates applicable to revolving borrowings under the 2024 Credit Agreement are, at the Company’s option, either (i) for ABR Loans, a base rate, which is equal to the greater of (a) the Prime Rate, (b) the NYFRB Rate plus 0.5%, and (c) the Term SOFR Rate for a one month interest period plus 1%, subject to a 1% floor, (ii) for Term Benchmark Loans, a benchmark rate, which is equal to the Term SOFR Rate, the EURIBOR Rate, the TIBOR Rate, the Term CORRA Rate, or the AUD Screen Rate, as applicable, subject to a 0% floor, or (iii) for RFR Loans, the Daily Simple RFR, subject to a 0% floor, plus in the case of each of clauses (i), (ii), and (iii) the Applicable Rate (each term as defined in the 2024 Credit Agreement). The Applicable Rate (i) for ABR Loans range from 0.50% to 1.25% per annum and (ii) Term Benchmark Loans and RFR Loans range from 1.50% to 2.25% per annum, in each case, based on the Senior Secured Net Leverage Ratio (each term as defined in the 2024 Credit Agreement). Base rate borrowings may only be made in dollars. The Company pays a commitment fee during the term of the 2024 Credit Agreement ranging from 0.25% to 0.40% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio.
|
Stock-based compensation |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation | Stock-based compensation The Company’s equity incentive plans provide for granting various stock-based awards to eligible employees, non-employee directors, and consultants of the Company. In addition, the Company offers an employee stock purchase plan to eligible employees. The Company recognized stock-based compensation expense for all equity arrangements as follows:
The tax benefit related to stock-based compensation was not material for the years ended December 31, 2024 and 2023. The Company recognized a tax benefit related to stock-based compensation of $10.1 million for the year ended December 31, 2022. Equity Incentive Plans On July 21, 2020, the Company adopted the 2020 Plan. The 2020 Plan provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other stock-based awards, and (vi) other cash-based awards to eligible employees, non-employee directors, and consultants of the Company. We initially reserved 14,800,000 shares of our common stock for issuance under the 2020 Plan. The total number of shares reserved for issuance under the 2020 Plan increases on January 1st of each of the first 10 calendar years during the term of the 2020 Plan by the lesser of: (i) a number of shares of our common stock equal to 4% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year or (ii) a number of shares of our common stock as determined by our Board. The maximum number of shares of common stock available for issuance under the 2020 Plan was 34,261,070 shares as of January 1, 2024. As of December 31, 2024, 14,170,433 shares of common stock are reserved for additional grants under the 2020 Plan. The 2017 Option Plan became effective November 13, 2017 upon the approval of the Board and, prior to the adoption of the 2020 Plan, served as the umbrella plan for the Company’s stock-based and cash-based incentive compensation program for its officers and other eligible employees. The aggregate number of shares of common stock that may be issued under the 2017 Option Plan may not exceed 8,470,000 shares. As of December 31, 2024, 128,928 shares of common stock are reserved for additional grants under the 2017 Option Plan. All stock options previously granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date. Return Target Options The table below summarizes return target option activity for the year ended December 31, 2024:
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last day of the period. The Company issues new shares when return target options are exercised. All awards expire after 10 years. The return target options outstanding on June 27, 2022 were modified such that these options were deemed fully vested as of June 30, 2022. During the three months ended June 30, 2022, with the filing of a Form S-3 “shelf” registration statement, the market condition and the implied performance obligation were deemed to be satisfied and the Company recognized $33.0 million of stock-based compensation expense. The fair value of the awards immediately before the modification was higher than the fair value immediately after the modification and therefore no incremental compensation cost was recognized. No return target options were granted during the years ended December 31, 2024, 2023, and 2022. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $4.0 million, $9.3 million, and $7.9 million for the years ended December 31, 2024, 2023, and 2022, respectively. The total fair value of return target options vested during the year ended December 31, 2022 was $33.0 million. There is no remaining unrecognized compensation expense related to these return target options as of December 31, 2024. Service-Based Options The table below summarizes the service-based option activity for the year ended December 31, 2024:
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last day of the period. Service-based options vest over four years with 25% vesting one year after grant and the remainder vesting ratably on a quarterly basis thereafter. The Company issues new shares when service-based options are exercised. All service-based options outstanding under the Company’s option plans have exercise prices equal to the fair value of the Company’s stock on the grant date. All awards expire after 10 years. No service-based options were granted during the years ended December 31, 2024, 2023, and 2022. The aggregate intrinsic value of the options exercised, which represents the difference between the fair market value of the Company’s common stock on the date of exercise and the exercise price of each option, was $4.0 million, $2.2 million, and $11.2 million for the years ended December 31, 2024, 2023, and 2022, respectively. There is no remaining unrecognized compensation expense related to service-based options as of December 31, 2024. Restricted Stock Units RSU activity for the year ended December 31, 2024 was as follows:
RSUs under the 2020 Plan generally vest ratably on an annual basis over four years. The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2024, 2023, and 2022 was $17.47, $19.45, and $27.50, respectively. There was $177.2 million of unrecognized compensation expense related to unvested RSUs that is expected to be recognized over a weighted-average period of 2.5 years as of December 31, 2024. The total fair value of RSUs vested during the years ended December 31, 2024, 2023, and 2022 was $89.1 million, $74.0 million, and $60.4 million, respectively. In connection with the Company’s former CEO Dean Hager’s Transition and Retirement Agreement, dated May 2, 2023, and his retirement effective September 1, 2023, the Company recognized incremental stock-based compensation expense related to the modification of vested stock options and acceleration of expense of unvested RSUs through the retirement date of $10.0 million during the year ended December 31, 2023. Long-Term Incentive Plan In 2021, the Company offered employees with LTIP grants the opportunity to convert those awards into RSUs under the 2020 Plan. The conversion of the previously outstanding LTIP grants into RSUs resulted in the recognition of $4.5 million of stock-based compensation expense during the year ended December 31, 2022. The expense on the unvested RSUs was recognized on a straight-line basis over the vesting period. Employee Stock Purchase Plan On May 25, 2021, the Company adopted the 2021 ESPP. The 2021 ESPP provides for six-month offering periods beginning approximately May 1st and November 1st of each fiscal year and provides eligible employees the opportunity to purchase shares of the Company’s common stock through accumulated payroll deductions at a 15% discount. On each purchase date, the purchase price of the shares is the lesser of (i) 85% of the fair market value of the Company’s common stock on the first day of trading of the offering period or (ii) 85% of the fair market value of the Company’s common stock on the last day of trading of the offering period. Payroll deductions are limited to 15% of an employee’s eligible compensation. The number of shares an employee may purchase during any offering period is limited to an aggregate value of $25,000 per calendar year based on the stock price on the first day of trading of the offering period. As of December 31, 2024 and 2023, the Company withheld, at the employees’ request, $0.8 million and $1.0 million, respectively, of eligible employee compensation, which is included in accrued liabilities in the consolidated balance sheets, for purchases of common stock under the 2021 ESPP. As of December 31, 2024, 5,588,043 shares of common stock were reserved for future issuance under the 2021 ESPP. The total number of shares reserved for issuance under the 2021 ESPP increases on January 1st of each of the first 10 calendar years after the first offering date by a number of shares of our common stock equal to 1% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year. The aggregate number of shares issued over the term of the 2021 ESPP will not exceed 16,000,000 shares. ESPP activity for the years ended December 31, 2024, 2023, and 2022 was as follows:
The grant date fair value of shares issued under the 2021 ESPP equals the sum of (i) 15% of the Company’s quoted stock price on the first day of trading of the offering period and (ii) 85% of the fair market value of a stock option using the Black-Scholes option pricing model. The average grant date fair value for the offering periods under the 2021 ESPP that commenced in 2024, 2023, and 2022 were $4.68, $4.63, and $8.28 per share, respectively. The Company used the following assumptions in the Black-Scholes option pricing model:
The expected term is based on the duration of the offering period. The expected volatility is based on the Company’s historical data. The risk-free interest rate is based on U.S. Treasury instruments with terms that are consistent with the offering period. The expected dividend yield is zero as we do not currently pay dividends and have no plans to pay dividends in the foreseeable future. There was $0.5 million of unrecognized compensation expense related to the 2021 ESPP that is expected to be recognized over a period of four months as of December 31, 2024.
|
Net loss per Share |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net loss per share | Net loss per share The following table sets forth the computation of basic and diluted net loss per share:
The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an anti-dilutive impact due to losses reported:
|
Employee benefit plans |
12 Months Ended |
---|---|
Dec. 31, 2024 | |
Retirement Benefits [Abstract] | |
Employee benefit plans | Employee benefit plans Employees located in the U.S. are generally eligible to participate in the 401(k) Plan. The 401(k) Plan allows eligible employees to defer a percentage of their annual compensation as defined in the 401(k) Plan on a pre-tax or after-tax basis up to the maximum amount allowed by the Internal Revenue Service. The Company contributes an amount equal to 3 percent of each participant’s eligible compensation each pay period regardless of whether the participant makes elective deferrals. The Company made contributions to the 401(k) Plan of $6.2 million, $6.5 million, and $5.4 million for the years ended December 31, 2024, 2023, and 2022, respectively. Employees outside of the U.S. who are not covered by the 401(k) Plan may be covered by local defined contribution plans, which are subject to applicable laws and rules of the country where the plans are administered. The Company made contributions to defined contributions plans outside of the U.S. of $3.5 million, $3.2 million, and $2.5 million for the years ended December 31, 2024, 2023, and 2022, respectively.
|
Income taxes |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income taxes | Income taxes The domestic and foreign components of loss before income tax (provision) benefit were as follows:
The components of income tax (provision) benefit attributable to continuing operations were as follows:
The income tax (provision) benefit differs from the amount of income tax benefit determined by applying the statutory U.S. federal income tax rate to pretax loss due to the following:
Significant components of the Company’s deferred income tax assets and liabilities were as follows:
The components giving rise to the net deferred tax liabilities detailed above have been included in the consolidated balance sheets as follows:
(1) Included in other assets in the consolidated balance sheets. As of December 31, 2024 and 2023, the Company established a valuation allowance against certain deferred tax assets in the U.S. and UK to reduce the total to an amount management believes are more likely than not to be realized. Realization of deferred tax assets is dependent upon sufficient future taxable income during the periods when deductible temporary differences and carryforwards are expected to be available to reduce taxable income. The valuation allowance increased by $9.7 million, $21.7 million, and $32.0 million during the years ended December 31, 2024, 2023, and 2022, respectively. As of December 31, 2024, the Company had a U.S. federal NOL carryforward of approximately $85.5 million, a foreign NOL carryforward of approximately $110.7 million, federal research and development credits of approximately $13.7 million, and foreign research and development credits of approximately $1.9 million. The Company also had tax effected state NOL carryforwards of approximately $5.5 million and state credits for research and development of approximately $4.7 million. Approximately $24.2 million of the federal NOL carryforwards will begin to expire in 2037. The remainder of the federal NOLs of $61.3 million and the foreign NOLs are carried forward indefinitely. The state NOL carryforwards began expiring in 2024 and are available to offset future taxable income or reduce taxes payable through 2041. The federal research and development credits and state research and development credits will begin expiring in 2033 and 2026, respectively. A company’s ability to utilize a portion of its NOL carryforwards to offset future taxable income may be subject to certain limitations under Section 382 of the Code due to changes in the equity ownership of the company. The Company conducted a Section 382 analysis and determined that although an ownership change occurred in a prior period, all NOLs will be fully available for utilization before expiration. The Company has not provided for deferred taxes on outside basis differences for investments in its international subsidiaries that are unrelated to unremitted earnings as these basis differences will be indefinitely reinvested. A determination of the unrecognized deferred taxes related to these other components of outstanding basis difference is not practicable to calculate. A reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows:
Under the provision for uncertainty in income taxes, the total gross amount of unrecognized tax benefits as of December 31, 2024 and 2023 was approximately $2.3 million and $1.8 million, respectively. As of December 31, 2024 and 2023, the realization of unrecognized tax benefits was not expected to impact the effective rate due to a full valuation allowance on federal and state deferred taxes. The Company files income tax returns in the U.S. federal jurisdiction, Minnesota, the UK, and various other state and foreign jurisdictions. With few exceptions, the Company is not subject to U.S. federal, foreign, state, and local income tax examinations by tax authorities for years before 2021. It is difficult to predict the final timing and resolution of any particular uncertain tax position. Based on the Company’s assessment of many factors, including past experience and complex judgements about future events, the Company does not currently anticipate significant changes in its uncertain tax positions over the next 12 months. The Company recognizes interest and penalties accrued related to unrecognized tax benefits as additional income tax expense. The Company did not recognize material income tax expense related to interest and penalties during the years ended December 31, 2024, 2023, and 2022.
|
Related party transactions |
12 Months Ended |
---|---|
Dec. 31, 2024 | |
Related Party Transactions [Abstract] | |
Related party transactions | Related party transactions The Company made pledges to JNGF of nil, $2.4 million, and $1.1 million during the years ended December 31, 2024, 2023, and 2022, respectively. As of December 31, 2024, the Company accrued $1.5 million related to JNGF pledges, which was included in accrued liabilities in the consolidated balance sheet. As of December 31, 2023, the Company accrued $2.7 million related to JNGF pledges, of which $1.5 million was included in accrued liabilities and $1.2 million was included in other liabilities in the consolidated balance sheet. The Company has an ongoing lease agreement for office space in Eau Claire, Wisconsin with an entity in which a related party is a minority owner. See Note 7 for further discussion of this lease agreement. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms. Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. Vista has sold a portion of its investment in the Company such that its funds no longer own a majority of the Company. However, Vista is deemed a related party in accordance with ASC 850 as it continues to be a principal owner of the Company. Other than the share repurchase disclosed in Note 2, there were no material transactions with Vista or its affiliates during the years ended December 31, 2024, 2023, and 2022.
|
Segment and geographic information |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment and geographic information | Segment and geographic information Segment Information Our CODM is our CEO, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment. The following table provides significant expenses included in segment operating income regularly provided to our CODM:
(1) Adjusted cost of revenue includes cost of revenue in accordance with GAAP adjusted for amortization expense, stock-based compensation expense, acquisition-related expense, payroll taxes related to stock-based compensation, system transformation costs, and restructuring charges. (2) Adjusted sales and marketing expense includes sales and marketing expense in accordance with GAAP adjusted for stock-based compensation expense, acquisition-related expense, payroll taxes related to stock-based compensation, system transformation costs, and restructuring charges. (3) Adjusted research and development expense includes research and development expense in accordance with GAAP adjusted for stock-based compensation expense, acquisition-related expense, payroll taxes related to stock-based compensation, system transformation costs, and restructuring charges. (4) Adjusted general and administrative expense includes general and administrative expense in accordance with GAAP adjusted for stock-based compensation expense, acquisition-related expense, acquisition-related earnout, offering costs, payroll taxes related to stock-based compensation, system transformation costs, restructuring charges, and extraordinary legal settlements and non-recurring litigation costs. Our CODM does not review segment asset information for purposes of making operating decisions, assessing financial performance, or allocating resources. Geographic Information Revenue by geographic region as determined based on the location where the sale originated were as follows:
(1) The vast majority of our Americas revenue comes from the U.S. Long-lived assets, which include equipment and leasehold improvements, net and operating lease ROU assets for purposes of this disclosure, by geographic region were as follows:
The U.S. held 54% and 65% of the total long-lived assets as of December 31, 2024 and 2023, respectively.
|
Restructuring activities |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Restructuring and Related Activities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Restructuring activities | Restructuring activities On January 25, 2024, the Company announced a workforce reduction plan intended to reduce operating costs, improve operating margins, and continue advancing the Company’s ongoing commitment to profitable growth. The workforce reduction plan impacted approximately 6% of the Company’s full-time employees. The workforce reduction plan was substantially complete by the end of the second quarter of 2024. Restructuring charges incurred during the year ended December 31, 2024 were as follows (in thousands):
The table above does not include immaterial amounts related to leases recorded to restructuring charges during the year ended December 31, 2024. The following table summarizes our restructuring liability included in accrued liabilities in the consolidated balance sheet (in thousands):
|
Condensed financial information (Parent Company only) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Condensed Financial Information Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Condensed financial information (Parent Company only) | Condensed financial information (Parent Company only) Jamf Holding Corp. (Parent Company only) Condensed Balance Sheets (in thousands, except share and per share amounts)
Jamf Holding Corp. (Parent Company only) Condensed Statements of Operations (in thousands)
Jamf Holding Corp. (Parent Company only) Condensed Statements of Comprehensive Loss (in thousands)
Basis of presentation Jamf Holding Corp. is a holding company with no material operations of its own that conducts substantially all of its activities through its subsidiaries. Jamf Holding Corp. has no direct outstanding debt obligations. However, JAMF Holdings Inc., a wholly owned subsidiary, as borrower under the 2024 Credit Agreement, is limited in its ability to declare dividends or make any payment on account of its capital stock to, directly or indirectly, fund a dividend or other distribution to Jamf Holding Corp., subject to limited exceptions, including (1) stock repurchases, (2) unlimited amounts subject to compliance with a 6.0 to 1.0 total leverage ratio giving pro forma effect to any distribution, (3) amounts not to exceed the greater of (i) $25 million and (ii) 35% of EBITDA in any reference period, and (4) payment of Jamf Holding Corp.’s overhead expenses. Due to the aforementioned qualitative restrictions, substantially all of the assets of Jamf Holding Corp.’s subsidiaries are restricted. For a discussion of the 2024 Credit Agreement, see Note 9. These condensed financial statements have been presented on a “parent-only” basis. Under a parent-only presentation, Jamf Holding Corp.’s investment in subsidiaries is presented under the equity method of accounting. A condensed statement of cash flows was not presented because Jamf Holding Corp. has no material operating, investing, or financing cash flow activities for the years ended December 31, 2024, 2023, and 2022. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. As such, these parent-only statements should be read in conjunction with the accompanying notes to the consolidated financial statements.
|
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 | $ (68,455) | $ (110,086) | $ (141,301) |
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 | |
Jeff Lendino [Member] | ||
Trading Arrangements, by Individual | ||
Material Terms of Trading Arrangement | On October 1, 2024, Jeff Lendino, the Company’s Chief Legal Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. Mr. Lendino’s trading plan provides for the potential sale of up to 105,159 shares of common stock, including upon the vesting of RSUs, subject to certain conditions, from on or about January 30, 2025 through June 30, 2025.
|
|
Name | Jeff Lendino | |
Title | Chief Legal Officer | |
Rule 10b5-1 Arrangement Adopted | true | |
Adoption Date | October 1, 2024 | |
Expiration Date | June 30, 2025 | |
Arrangement Duration | 151 days | |
Aggregate Available | 105,159 | 105,159 |
Beth Tschida [Member] | ||
Trading Arrangements, by Individual | ||
Material Terms of Trading Arrangement | On October 3, 2024, Beth Tschida, the Company’s Chief Technology Officer, entered into a trading plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. Ms. Tschida’s trading plan provides for the potential sale of up to 100,675 shares of common stock, including upon the vesting of RSUs, subject to certain conditions, from on or about March 15, 2025 through July 1, 2025.
|
|
Name | Beth Tschida | |
Title | Chief Technology Officer | |
Rule 10b5-1 Arrangement Adopted | true | |
Adoption Date | October 3, 2024 | |
Expiration Date | July 1, 2025 | |
Arrangement Duration | 108 days | |
Aggregate Available | 100,675 | 100,675 |
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] | Cyberattacks, computer malware, viruses, social engineering (including phishing and ransomware attacks), and general hacking are becoming more prevalent and more sophisticated in our industry. To mitigate the adverse impact of these threats to our business, we take a comprehensive approach to cybersecurity risk management and make proactively securing our systems and the data customers, employees, partners, and other stakeholders entrust to us a top priority. Our Board and our management are actively involved in the oversight of our risk management program, of which cybersecurity represents an important component. As described in more detail below, we have established policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats. See “Risk Factors — Risks Related to Our Intellectual Property and IT Systems” for a more comprehensive description of cybersecurity-related risks. We have devoted significant financial and personnel resources to implement and maintain security measures, which are designed to mitigate these risks and meet regulatory requirements and customer expectations, and we intend to continue to make significant investments to maintain the security of our data and cybersecurity infrastructure. There can be no guarantee that our policies and procedures will be properly followed in every instance or that those policies and procedures will be effective. While in the last fiscal year, we did not identify a cybersecurity threat or incident that resulted in a material adverse impact to our business, results of operations, or financial condition, there can be no guarantee that we will not experience or have not experienced such an incident. Our policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on frameworks established by the National Institute of Standards and Technology. Cybersecurity risks related to our business, technical operations, privacy, and compliance issues are identified and addressed through a multi-faceted approach including third-party assessments, internal IT audit, IT security, governance, risk, and compliance reviews. To protect, detect, and respond to cybersecurity threats, we aim to conduct the following activities at various intervals during the year, which vary in maturity across our business: •Regular network and endpoint monitoring; •24x7 security operations monitoring of our systems, networks, and services to detect and act on weaknesses and potential intrusions; •Role-based access controls to identify, authenticate, and authorize individuals to access systems based on their job responsibilities; •Business resiliency planning with disaster recovery and business continuity testing; •Testing of new products and services and major changes to existing products and services to identify potential security vulnerabilities before release; •Protection, including encryption, for the secure communication of sensitive data; •Regular, proactive privacy and cybersecurity reviews of systems and applications, including third-party security practices; •Auditing of applicable data policies; •Regular internal and external security audits and penetration tests by third-party security vendors, as well as internal offensive team penetration testing; •At least annual security awareness training and testing of our employees; and •Monitoring emerging laws and regulations related to data protection and information security and implementing appropriate changes. We have implemented incident response processes that focus on preparation for a cybersecurity incident; detection and analysis of a security incident; containment, eradication, and recovery; and post-incident analysis. Our program is designed to evaluate, rank by severity and prioritize response and remediation of security events and data incidents. Incidents are evaluated to determine operational and business impact, as well as privacy considerations. We also conduct tabletop exercises to simulate responses to cybersecurity incidents and evaluate the effectiveness of our incident response systems. Our team of cybersecurity professionals then collaborates with technical and business stakeholders across our business units to further analyze the risk to the Company, and form detection, mitigation, and remediation strategies. We maintain controls and procedures that are designed to promote prompt escalation of certain cybersecurity incidents so that decisions regarding public disclosure and reporting of such incidents can be made by management and the Audit Committee of our Board in a timely manner. As part of our risk management program, we perform third-party risk management to identify and mitigate risks from third parties such as vendors, suppliers, and other business partners associated with our use of third-party service providers. Cybersecurity risks are evaluated when determining the selection and oversight of applicable third-party service providers when handling and/or processing our employee, business, or customer data. In addition to new vendor onboarding, we perform risk management during third-party cybersecurity compromise incidents to identify and mitigate risks to us from third-party incidents. Our cybersecurity policies, standards, processes, and practices are regularly assessed by consultants and external auditors. These assessments include a variety of activities including information security maturity assessments, audits, and independent reviews of our information security control environment and operating effectiveness. We have also obtained industry certifications and attestations.
|
Cybersecurity Risk Management Processes Integrated [Flag] | true |
Cybersecurity Risk Management Processes Integrated [Text Block] | Our policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on frameworks established by the National Institute of Standards and Technology. Cybersecurity risks related to our business, technical operations, privacy, and compliance issues are identified and addressed through a multi-faceted approach including third-party assessments, internal IT audit, IT security, governance, risk, and compliance reviews. |
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] | Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our Audit Committee is responsible for the primary oversight of risks from cybersecurity threats. Members of the Audit Committee receive quarterly updates from management regarding matters of cybersecurity. This includes existing and new cybersecurity risks, status on how management is addressing and/or mitigating those risks, cybersecurity and data privacy incidents (if any), and status on key information security initiatives. Our Board members also engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management and strategy officers. Our cybersecurity risk management and strategy processes are overseen by leaders from our enterprise operations, compliance, and legal teams, including our Chief Information Officer, Chief Information Security Officer, and Chief Legal Officer. Such individuals have extensive prior work experience in various roles involving information technology, including security, auditing, compliance, systems, and programming. These individuals are informed about, and monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the cybersecurity risk management and strategy processes described above, including the operation of our incident response plan, and report to the Audit Committee on any appropriate items.
|
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] | Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our Audit Committee is responsible for the primary oversight of risks from cybersecurity threats. |
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] | Members of the Audit Committee receive quarterly updates from management regarding matters of cybersecurity. This includes existing and new cybersecurity risks, status on how management is addressing and/or mitigating those risks, cybersecurity and data privacy incidents (if any), and status on key information security initiatives. |
Cybersecurity Risk Role of Management [Text Block] | Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our Audit Committee is responsible for the primary oversight of risks from cybersecurity threats. Members of the Audit Committee receive quarterly updates from management regarding matters of cybersecurity. This includes existing and new cybersecurity risks, status on how management is addressing and/or mitigating those risks, cybersecurity and data privacy incidents (if any), and status on key information security initiatives. Our Board members also engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management and strategy officers. Our cybersecurity risk management and strategy processes are overseen by leaders from our enterprise operations, compliance, and legal teams, including our Chief Information Officer, Chief Information Security Officer, and Chief Legal Officer. Such individuals have extensive prior work experience in various roles involving information technology, including security, auditing, compliance, systems, and programming. These individuals are informed about, and monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the cybersecurity risk management and strategy processes described above, including the operation of our incident response plan, and report to the Audit Committee on any appropriate items.
|
Cybersecurity Risk Management Positions or Committees Responsible [Flag] | true |
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] | Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our Audit Committee is responsible for the primary oversight of risks from cybersecurity threats. Members of the Audit Committee receive quarterly updates from management regarding matters of cybersecurity. This includes existing and new cybersecurity risks, status on how management is addressing and/or mitigating those risks, cybersecurity and data privacy incidents (if any), and status on key information security initiatives. Our Board members also engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management and strategy officers. Our cybersecurity risk management and strategy processes are overseen by leaders from our enterprise operations, compliance, and legal teams, including our Chief Information Officer, Chief Information Security Officer, and Chief Legal Officer. Such individuals have extensive prior work experience in various roles involving information technology, including security, auditing, compliance, systems, and programming. These individuals are informed about, and monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the cybersecurity risk management and strategy processes described above, including the operation of our incident response plan, and report to the Audit Committee on any appropriate items.
|
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] | Our cybersecurity risk management and strategy processes are overseen by leaders from our enterprise operations, compliance, and legal teams, including our Chief Information Officer, Chief Information Security Officer, and Chief Legal Officer. Such individuals have extensive prior work experience in various roles involving information technology, including security, auditing, compliance, systems, and programming. |
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] | Such individuals have extensive prior work experience in various roles involving information technology, including security, auditing, compliance, systems, and programming. These individuals are informed about, and monitor the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the cybersecurity risk management and strategy processes described above, including the operation of our incident response plan, and report to the Audit Committee on any appropriate items. |
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] | true |
Summary of significant accounting policies (Policies) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Basis of presentation | The accompanying consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with GAAP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Principles of consolidation | All intercompany accounts and transactions have been eliminated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Use of estimates | Use of estimates The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenue and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, the expected period of benefit for deferred contract costs, the fair values of assets acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, recoverability of long-lived assets, the value of ROU assets and lease liabilities, allowance for expected credit losses, commitments and contingencies, and accounting for income taxes and related valuation allowances against deferred tax assets. Actual results could differ from those estimates.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net loss per share of common stock | Net loss per share of common stock Basic net loss per common share is calculated by dividing net loss by the weighted-average number of common shares outstanding during the period without consideration for potentially dilutive securities. Diluted net loss per common share is calculated by dividing net loss by the weighted-average number of common shares and potentially dilutive securities outstanding during the period. The potentially dilutive securities include outstanding stock options, unvested RSUs, shares related to the 2026 Notes, and shares issuable pursuant to the 2021 ESPP and are determined by applying either the treasury-stock method or the if-converted method, as applicable. Because we have reported a net loss for the years ended December 31, 2024, 2023, and 2022, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share for those periods given that the potentially dilutive shares would have been anti-dilutive if included in the calculation.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cash, cash equivalents, and restricted cash | Cash, cash equivalents, and restricted cash The Company considers any highly liquid investments purchased with original maturities at the time of purchase of three months or less to be cash equivalents. The Company maintains cash in deposit accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts. Restricted cash represents cash that is restricted as to withdrawal or usage and consists of cash held back in an escrow fund as partial security for post-closing indemnification claims related to the acquisition of ZecOps.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Trade accounts receivable, net | Trade accounts receivable, net Credit is extended to customers in the normal course of business. Trade accounts receivable are recorded at the invoiced amount, net of allowances. The allowance for credit losses is based on an expected loss model that estimates losses over the expected life of the trade accounts receivable. The Company estimates expected credit losses based on the Company’s historical loss information, current and future economic and market conditions, and ongoing review of customers’ account balances. The Company writes-off a receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. For all periods presented, the allowance for credit losses was not material.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Equipment and leasehold improvements, net | Equipment and leasehold improvements, net Equipment and leasehold improvements are recorded at cost less accumulated depreciation. Expenditures for renewals and betterments that extend the life of such assets are capitalized. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. These lives are three years for computers and server equipment, three years to five years for software, five years for furniture and fixtures, and the lesser of the lease term or the useful life of the leasehold improvements. Repair and maintenance costs are expensed as incurred. Differences between amounts received and the net carrying value of assets retired or disposed of are charged to income as incurred. Equipment and leasehold improvements, net are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud computing arrangements | Cloud computing arrangements The Company incurs costs to implement CCAs that are hosted by third-party vendors. Certain implementation costs associated with CCAs are capitalized when incurred during the application development phase. Amortization is calculated on a straight-line basis over the contractual term of each CCA.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business combinations | Business combinations When the Company acquires a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of the assets acquired and liabilities assumed may be recorded with the corresponding offset to goodwill. Upon conclusion of the measurement period or final determination of the fair value of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Acquisition-related costs are expensed as incurred.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill | Goodwill Goodwill is tested for impairment at least annually and more frequently if events occur that would indicate that it is more likely than not the fair value of the reporting unit is less than the carrying value. The Company has one reporting unit. If the reporting unit’s carrying value exceeds its fair value, an impairment charge will be recorded based on that difference. The impairment charge will be limited to the amount of goodwill currently recognized in the Company’s single reporting unit. The Company performed a qualitative assessment of goodwill as of October 1, 2024, and no impairment was identified. No other interim impairment tests were deemed necessary.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other intangibles, net | Other intangible assets, net Intangible assets with finite lives include trademarks, customer relationships, developed technology, non-competes, order backlog, and intellectual property. These assets are amortized over their estimated useful lives, which range from 2.5 years to 12 years, on a straight-line basis. Intangible assets with finite lives are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset (asset group) may not be recoverable. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted cash flows generated by the asset. The amount of the impairment loss recorded is calculated by the excess of the asset’s carrying value over its fair value.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operating leases | Operating leases The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease. The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives. The Company does not recognize ROU assets and lease liabilities for leases with a term of twelve months or less. Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. The Company made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred. The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease. ROU assets are tested for impairment whenever events or circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the carrying amount of the ROU assets exceed their fair value. The amount of the impairment loss recognized is calculated as the excess of the asset’s carrying value over its fair value. The Company uses a discounted cash flow approach to estimate the fair value of its ROU assets.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt issuance costs | Debt issuance costs Costs of debt financing are charged to expense over the lives of the related financing agreements. Remaining costs and the future period over which they would be charged to expense are reassessed when amendments to the related financing agreements or prepayments occur. Debt issuance costs for the Company’s 2026 Notes are recognized as an offset to the liability and are amortized using the effective-interest method.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign currency | Foreign currency Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Jamf Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Jamf Ltd. and its subsidiaries is the GBP. The assets, liabilities, revenue, and expenses of our foreign operations are remeasured in accordance with ASC 830. Remeasurement adjustments are recorded as foreign currency transaction gain (loss) in the consolidated statements of operations. Assets and liabilities of Jamf Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenue and expenses of Jamf Ltd. and its subsidiaries are translated at weighted-average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive loss.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation | Stock-based compensation The Company recognizes compensation expense for all stock-based awards granted to our employees and non-employee directors in the consolidated statements of operations based on the estimated fair value of the awards on the date of grant. We use the Black-Scholes option pricing model to estimate the fair value of service-based options and purchase rights granted under the 2021 ESPP. We use the fair market value of our common stock on the date of grant to estimate the fair value of RSUs. We recognize compensation expense for service-based options and RSUs on a straight-line basis over the applicable vesting period. We recognize compensation expense for the purchase rights granted under the 2021 ESPP on a straight-line basis over the offering period. Forfeitures are accounted for as they occur.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income taxes | Income taxes We account for income taxes in accordance with ASC 740 under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities, NOLs, and tax credit carryforwards. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We use a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. A tax position is recognized when it is more likely than not that the tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. A tax position that meets the more-likely-than-not recognition threshold is measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement with a taxing authority. The standard also provides guidance on derecognition of tax benefits, classification on the balance sheet, interest and penalties, accounting in interim periods, disclosure, and transition.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue recognition | Revenue recognition The Company applies ASC 606 and follows the five-step model to determine the appropriate amount of revenue to be recognized. The Company’s revenue is primarily derived from sales of SaaS subscriptions, support and maintenance contracts, software licenses, and related professional services. The Company’s products and services are marketed and sold directly, as well as indirectly through third-party resellers, to the end-user. The Company assesses the contract term as the period in which the parties to the contract have enforceable rights and obligations. The contract term can differ from the stated term in contracts with certain termination or renewal rights, depending on whether there are substantive penalties associated with those rights. Customer contracts are generally standardized and non-cancelable for the duration of the stated contract term. Nature of Products and Services Subscription: Subscription includes SaaS subscription arrangements, which include a promise to allow customers to access software hosted by the Company over the contract period without allowing the customer to take possession of the software or transfer hosting to a third-party. Subscription also includes support and maintenance, which includes when-and-if available software updates and technical support on our perpetual and on-premise term-based subscription licenses. Because the subscription represents a stand-ready obligation to provide a series of distinct periods of access to the subscription, which are all substantially the same and that have the same pattern of transfer to the customer, subscriptions are accounted for as a series and revenue is recognized ratably over the contract term, beginning at the point when the customer is able to use and benefit from the subscription. Subscription also includes sales of on-premise term-based subscription arrangements. Licenses for on-premise term-based software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer. Services: Services, including training, are often sold as part of new software license or subscription contracts. These services are fulfilled by the Company and with the use of other vendors and do not significantly modify, integrate, or otherwise depend on other performance obligations included in the contracts. Services are generally performed over a - to -day period and, when sold as part of new software licenses or subscription contracts, at or near the outset of the related contract. When other vendors participate in the provisioning of the services, the Company recognizes the related revenue on a gross basis as the Company is the principal in these arrangements. Revenue related to services is recognized as the Company’s performance obligation is fulfilled. Related fulfillment costs are recognized as incurred. License: License includes sales of on-premise perpetual software. Licenses for on-premise perpetual software provide the customer with a right to use the software as it exists when made available to the customer. Revenue from on-premise perpetual software licenses is recognized upon transfer of control to the customer, which is typically upon making the software available to the customer. Certain contracts may include explicit options to renew subscriptions or maintenance at a stated price. These options are generally priced in line with the SSP and therefore do not provide a material right to the customer. If the option provides a material right to the customer, then the material right is accounted for as a separate performance obligation, and the Company recognizes revenue when those future goods or services underlying the option are transferred or when the option expires. Transaction Price The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring goods and services to the customer. The transaction price is exclusive of amounts collected on behalf of third parties, such as sales tax and value-added tax. Significant Judgments When the Company’s contracts with customers contain multiple performance obligations, the contract transaction price is allocated based on a relative SSP basis to each performance obligation. The Company typically determines SSP based on observable selling prices of its products and services. In instances where SSP is not directly observable, such as with software licenses that are never sold on a stand-alone basis, SSP is determined using information that may include market conditions and other observable inputs. SSP is typically established as ranges, and the Company typically has more than one SSP range for individual products and services due to the stratification of those products and services by customer class, channel type, and purchase quantity, among other circumstances. The SSP is reassessed periodically or when facts and circumstances change. Disaggregation of Revenue The Company separates revenue into subscription and non-subscription categories to disaggregate the revenue that is term-based and renewable from the revenue that is one-time in nature. Revenue from subscription and non-subscription contractual arrangements were as follows:
Contract Balances The timing of revenue recognition may not align with the right to invoice the customer. The Company records accounts receivable when it has the unconditional right to issue an invoice and receive payment regardless of whether revenue has been recognized. For multiyear agreements, the Company will either invoice the customer in full at the inception of the contract or in installments (generally annually at the beginning of each renewal period). If revenue has not yet been recognized, then a contract liability (deferred revenue) is also recorded. Deferred revenue classified as current in the consolidated balance sheets is expected to be recognized as revenue within one year. Non-current deferred revenue will generally be fully recognized within five years. If revenue is recognized in advance of the right to invoice, a contract asset is recorded. For the years ended December 31, 2024, 2023, and 2022, contract assets and the allowance for expected credit losses associated with contract assets were not material. Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis. There were no significant changes to our contract assets and liabilities during the years ended December 31, 2024, 2023, and 2022 outside of our sales activities. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component generally does not exist. The primary purpose of the Company’s invoicing terms is to provide customers with simplified and predictable ways of purchasing the products and services and not to receive financing from or provide financing to the customer. Additionally, the Company has elected the practical expedient that permits an entity not to recognize a significant financing component if the time between the transfer of a good or service and payment is one year or less. Payment terms on invoiced amounts are typically 30 to 60 days. The Company does not offer rights of return for its products and services in the normal course of business and contracts generally do not include customer acceptance clauses. Remaining Performance Obligations Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts to be invoiced. As of December 31, 2024, the Company had $552.6 million of remaining performance obligations, with 70% expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter. Deferred Contract Costs Sales commissions, as well as associated payroll taxes and retirement plan contributions (together, “contract costs”), that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year. The Company has elected to apply the practical expedient to expense contract costs as incurred when the expected amortization period is one year or less. The judgments made in determining the amount of costs incurred include the portion of the commissions that are expensed in the current period versus the portion of the commissions that are recognized over the expected period of benefit, which often extends beyond the contract term as we generally do not pay commensurate commissions upon renewal of the service contracts. Contract costs are allocated to each performance obligation within the contract and amortized on a straight-line basis over the expected benefit period of the related performance obligations. Contract costs are amortized as a component of sales and marketing expenses in our consolidated statements of operations. We have determined that the expected period of benefit is generally five years based on evaluation of a number of factors, including customer attrition rates, weighted-average useful lives of our customer relationship and developed technology intangible assets, and market factors, including the overall competitive environment and technology life of competitors. Total amortization of contract costs for the years ended December 31, 2024, 2023, and 2022 was $26.9 million, $21.5 million, and $16.6 million, respectively. The Company periodically reviews these deferred contract costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the years ended December 31, 2024, 2023, or 2022.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concentrations of risk | Concentrations of Risk For the year ended December 31, 2024, the Company had one distributor that accounted for more than 10% of total revenue. Total receivables related to this distributor were $22.0 million as of December 31, 2024. For the year ended December 31, 2023, the Company had two distributors that each accounted for more than 10% of total revenue. Total receivables related to these distributors were $32.1 million as of December 31, 2023. As of December 31, 2024 and 2023, these distributors accounted for 16% and 30%, respectively, of total receivables. No single end customer accounted for more than 10% of total revenue for the years ended December 31, 2024 and 2023. No single end customer accounted for more than 10% of total receivables as of December 31, 2024 and 2023. The Company hosts our cloud service from third-party data center facilities operated by AWS and Azure from several global locations. The Company has internal procedures to restore services in the event of disaster at any of its current data center facilities. Even with these procedures for disaster recovery in place, the Company’s subscription services could be significantly interrupted during the time period following a disaster at one of its sites and the subsequent restoration of services at another site.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Research and development costs and software development costs | Research and development costs and software development costs All research and development costs are expensed as incurred in accordance with ASC Topic 730, Research and Development. Software development costs required to be capitalized under ASC Topic 985–20, Costs of Software to be Sold, Leased or Marketed, and under ASC Topic 350-40, Internal-Use Software, were not material for the years ended December 31, 2024, 2023, and 2022, except for implementation costs associated with CCAs as discussed above.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Advertising costs | Advertising costs Advertising costs are expensed as incurred and presented within sales and marketing expenses in the consolidated statements of operations.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recently issued accounting pronouncements not yet adopted and Adoption of new accounting pronouncements | Recently issued accounting pronouncements not yet adopted In December 2024, the FASB issued ASU No. 2024-04, Debt – Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments to clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The standard is effective for annual reporting periods beginning after December 15, 2025 and interim reporting periods within those annual reporting periods and can be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the effect the standard will have on its consolidated financial statements. In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This update requires companies to disclose additional information about certain expenses in the notes to the financial statements. The standard is effective for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027 and can be applied either prospectively or retrospectively. Early adoption is permitted. The Company is currently evaluating the effect the standard will have on disclosures within its consolidated financial statements. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This update requires companies to disclose specific categories in the effective tax rate reconciliation as well as provide additional information for reconciling items that meet a quantitative threshold. This update also requires disclosure of disaggregated information related to income taxes paid. This standard is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied on a prospective basis with the option to apply the guidance retrospectively. The Company is currently evaluating the effect the standard will have on disclosures within its consolidated financial statements. Adoption of new accounting pronouncements In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This update requires disclosure of significant segment expenses regularly provided to the CODM. Additionally, this update requires a description of how the CODM utilizes segment operating profit or loss to assess segment performance. All disclosure requirements in this standard are required for entities with a single reportable segment. The standard is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied on a retrospective basis to all periods presented. The Company adopted the standard for the fiscal year ended December 31, 2024. The updates were disclosure only and did not impact the Company’s consolidated financial statements.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assets and liabilities measured at fair value on a recurring basis | Assets and liabilities measured at fair value on a recurring basis The Company invests in money market funds with original maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment and geographic information | Segment Information Our CODM is our CEO, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
|
Summary of significant accounting policies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Capitalized Costs Associated with Implementation of Cloud Computing Arrangements | Capitalized costs associated with the implementation of CCAs were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Disaggregation of Revenue | Revenue from subscription and non-subscription contractual arrangements were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Contract Liabilities | Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Components of Interest Income (Expense), Net | The components of interest income (expense), net were as follows:
|
Financial instruments fair value (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis | The fair value of these financial instruments were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Contingent Consideration Classified as Level 3 | The following table provides a summary of the changes in contingent consideration, which was classified as Level 3:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments | The following table presents the net carrying value and estimated fair value of the 2026 Notes, which are not recorded at fair value in the consolidated balance sheets:
|
Equipment and leasehold improvements (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Equipment and Leasehold Improvements | Equipment and leasehold improvements were as follows:
|
Acquisitions (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Final Allocation of Purchase Price to Estimated Fair Values of Assets Acquired and Liabilities Assumed | The following table summarizes the final allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination | The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
The estimated useful lives and fair values of the identifiable intangible assets acquired were as follows:
|
Goodwill and other intangible assets (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Carrying Amount of Goodwill | The change in the carrying amount of goodwill was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill | The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill | The gross carrying amount and accumulated amortization of intangible assets other than goodwill were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Future Estimated Amortization Expense | Future estimated amortization expense as of December 31, 2024 is as follows (in thousands):
|
Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Supplemental Balance Sheet Information Related to Operating Leases | Supplemental balance sheet information related to the Company’s operating leases is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Components of Lease Expense | The components of lease expense were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Operating Lease Liabilities | Maturities of the Company’s operating lease liabilities as of December 31, 2024 were as follows:
|
Commitments and contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Minimum Payments Under Contractual Agreements | The below table reflects the minimum payments under these agreements as of December 31, 2024 (in thousands):
|
Debt (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Balances and Availability of 2026 Notes and 2020 Revolving Credit Facility | The following table summarizes the balances and availability of our 2026 Notes and 2024 Revolving Credit Facility:
(1) Represents the net carrying amount of our 2026 Notes and outstanding letters of credit under the 2024 Revolving Credit Facility. (2) Represents the rate on the outstanding letters of credit under the 2024 Revolving Credit Facility. See further discussion on the interest rate applicable to borrowings under the 2024 Revolving Credit Facility below.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Interest Expense Related to 2026 Notes | The following table sets forth the interest expense related to the 2026 Notes for the periods presented:
|
Stock-based compensation (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Stock-Based Compensation Expense | The Company recognized stock-based compensation expense for all equity arrangements as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Return Target and Service Based Options Activity | The table below summarizes return target option activity for the year ended December 31, 2024:
The table below summarizes the service-based option activity for the year ended December 31, 2024:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of RSU Activity | RSU activity for the year ended December 31, 2024 was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of ESPP Activity | ESPP activity for the years ended December 31, 2024, 2023, and 2022 was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Assumptions in Black-Scholes Option Pricing Model | The Company used the following assumptions in the Black-Scholes option pricing model:
|
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 table sets forth the computation of basic and diluted net loss per share:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Potentially Dilutive Securities Excluded from Computation of Diluted Weighted-Average Shares Outstanding | The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an anti-dilutive impact due to losses reported:
|
Income taxes (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Income Before Income Tax, Domestic and Foreign | The domestic and foreign components of loss before income tax (provision) benefit were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Income Tax Provision (Benefit) | The components of income tax (provision) benefit attributable to continuing operations were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Income Tax Rate Reconciliation | The income tax (provision) benefit differs from the amount of income tax benefit determined by applying the statutory U.S. federal income tax rate to pretax loss due to the following:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Components of Net Deferred Tax Assets and Liabilities | Significant components of the Company’s deferred income tax assets and liabilities were as follows:
The components giving rise to the net deferred tax liabilities detailed above have been included in the consolidated balance sheets as follows:
(1) Included in other assets in the consolidated balance sheets.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Unrecognized Tax Benefits | A reconciliation of the beginning and ending amount of gross unrecognized tax benefits was as follows:
|
Segment and geographic information (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Segment Reporting Information | The following table provides significant expenses included in segment operating income regularly provided to our CODM:
(1) Adjusted cost of revenue includes cost of revenue in accordance with GAAP adjusted for amortization expense, stock-based compensation expense, acquisition-related expense, payroll taxes related to stock-based compensation, system transformation costs, and restructuring charges. (2) Adjusted sales and marketing expense includes sales and marketing expense in accordance with GAAP adjusted for stock-based compensation expense, acquisition-related expense, payroll taxes related to stock-based compensation, system transformation costs, and restructuring charges. (3) Adjusted research and development expense includes research and development expense in accordance with GAAP adjusted for stock-based compensation expense, acquisition-related expense, payroll taxes related to stock-based compensation, system transformation costs, and restructuring charges. (4) Adjusted general and administrative expense includes general and administrative expense in accordance with GAAP adjusted for stock-based compensation expense, acquisition-related expense, acquisition-related earnout, offering costs, payroll taxes related to stock-based compensation, system transformation costs, restructuring charges, and extraordinary legal settlements and non-recurring litigation costs.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Revenue by Geographic Region | Revenue by geographic region as determined based on the location where the sale originated were as follows:
(1) The vast majority of our Americas revenue comes from the U.S.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Long-Lived Assets by Geographic Region | Long-lived assets, which include equipment and leasehold improvements, net and operating lease ROU assets for purposes of this disclosure, by geographic region were as follows:
|
Restructuring activities (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||
Restructuring and Related Activities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||
Schedule of Restructuring Charges | Restructuring charges incurred during the year ended December 31, 2024 were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||
Schedule of Restructuring Liability Included in Accrued Liabilities | The following table summarizes our restructuring liability included in accrued liabilities in the consolidated balance sheet (in thousands):
|
Condensed financial information (Parent Company only) (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Condensed Financial Information Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Condensed Balance Sheets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Condensed Statements of Operations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Condensed Statements of Comprehensive Loss |
|
Summary of significant accounting policies - Equipment and Leasehold Improvements, Net (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Property, Plant and Equipment [Line Items] | |||
Impairment of long-lived assets | $ 0 | $ 0 | $ 0 |
Computers | |||
Property, Plant and Equipment [Line Items] | |||
Useful life (in years) | 3 years | ||
Software | Minimum | |||
Property, Plant and Equipment [Line Items] | |||
Useful life (in years) | 3 years | ||
Software | Maximum | |||
Property, Plant and Equipment [Line Items] | |||
Useful life (in years) | 5 years | ||
Furniture/fixtures | |||
Property, Plant and Equipment [Line Items] | |||
Useful life (in years) | 5 years |
Summary of significant accounting policies - Schedule of Capitalized Costs Associated with Implementation of Cloud Computing Arrangements (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Finite-Lived Intangible Assets [Line Items] | |||
Capitalized cloud computing implementation costs, gross | $ 25,634 | $ 12,751 | |
Less: accumulated amortization | (2,669) | 0 | |
Capitalized cloud computing implementation costs, net | 22,965 | 12,751 | |
Amortization of capitalized CCA implementation costs | 2,669 | 0 | $ 0 |
Other current assets | |||
Finite-Lived Intangible Assets [Line Items] | |||
Capitalized cloud computing implementation costs, gross | 6,418 | 1,860 | |
Other assets | |||
Finite-Lived Intangible Assets [Line Items] | |||
Capitalized cloud computing implementation costs, gross | $ 19,216 | $ 10,891 |
Summary of significant accounting policies - Goodwill (Details) |
12 Months Ended | |||
---|---|---|---|---|
Oct. 01, 2024
USD ($)
|
Dec. 31, 2024
USD ($)
reportingUnit
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
|
|
Accounting Policies [Abstract] | ||||
Number of reporting units | reportingUnit | 1 | |||
Goodwill, impairment loss | $ | $ 0 | $ 0 | $ 0 | $ 0 |
Summary of significant accounting policies - Other Intangible Assets, Net (Details) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Finite-Lived Intangible Assets [Line Items] | |||
Impairment of intangible assets, finite-lived | $ 0 | $ 0 | $ 0 |
Minimum | |||
Finite-Lived Intangible Assets [Line Items] | |||
Useful life (in years) | 2 years 6 months | ||
Maximum | |||
Finite-Lived Intangible Assets [Line Items] | |||
Useful life (in years) | 12 years |
Summary of significant accounting policies - Stock Repurchases (Details) - USD ($) |
1 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
May 31, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Subsidiary or Equity Method Investee [Line Items] | ||||
Repurchase and retirement of common stock (in shares) | 2,000,000 | |||
Share price (in dollars per share) | $ 17.52 | |||
Repurchase and retirement of common stock | $ 35,400,000 | $ 35,357,000 | $ 0 | $ 0 |
Vista Equity Partners, LLC | ||||
Subsidiary or Equity Method Investee [Line Items] | ||||
Number of shares issued in transaction (in shares) | 8,956,522 | |||
Consideration received on transaction | $ 0 |
Summary of significant accounting policies - Contract Balances (Details) |
12 Months Ended |
---|---|
Dec. 31, 2024 | |
Change in Contract with Customer, Liability [Line Items] | |
Non-current deferred revenue recognition period (in years) | 5 years |
Maximum | |
Change in Contract with Customer, Liability [Line Items] | |
Payment terms (in days) | 60 days |
Minimum | |
Change in Contract with Customer, Liability [Line Items] | |
Payment terms (in days) | 30 days |
Summary of significant accounting policies - Schedule of Changes in Contract Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Contract With Customer, Liability [Roll Forward] | |||
Balance, beginning of the period | $ 373,432 | $ 346,150 | $ 282,128 |
Acquisitions | 0 | 3,230 | 1,014 |
Revenue earned | (319,513) | (281,536) | (222,964) |
Deferral of revenue | 336,925 | 307,689 | 287,608 |
Other | (5,135) | (2,101) | (1,636) |
Balance, end of the period | $ 385,709 | $ 373,432 | $ 346,150 |
Summary of significant accounting policies - Schedule of Components of Interest Income (Expense), Net (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Accounting Policies [Abstract] | |||
Interest income from cash investments | $ 10,372 | $ 10,096 | $ 3,000 |
Interest expense from debt financing | (3,757) | (3,570) | (3,538) |
Interest income (expense), net | $ 6,615 | $ 6,526 | $ (538) |
Financial instruments fair value - Schedule of Changes in Contingent Consideration Classified as Level 3 (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
Balance, beginning of period | $ 6,206 | $ 10,100 |
Net loss | 0 | 694 |
Payments | (6,206) | (4,588) |
Balance, end of period | $ 0 | $ 6,206 |
Financial instruments fair value - Narrative (Details) - USD ($) |
12 Months Ended | |||
---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Sep. 17, 2021 |
|
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||
Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income | General and administrative | General and administrative | General and administrative | |
Convertible Senior Notes Due 2026 | Convertible Debt | ||||
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||
Debt, aggregate principal amount | $ 373,800,000 | $ 373,800,000 | $ 373,800,000 | |
Debt issuances costs capitalized | $ 4,200,000 | $ 6,800,000 |
Financial instruments fair value - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - Convertible Senior Notes Due 2026 - Convertible Debt - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Net Carrying Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
2026 Notes | $ 369,514 | $ 366,999 |
Estimated Fair Value | ||
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
2026 Notes | $ 341,981 | $ 319,283 |
Equipment and leasehold improvements - Schedule of Equipment and Leasehold Improvements (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements, gross | $ 52,961 | $ 42,501 |
Less: accumulated depreciation | (33,640) | (27,317) |
Equipment and leasehold improvements, net | 19,321 | 15,184 |
Computers | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements, gross | 20,920 | 19,494 |
Software | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements, gross | 5,301 | 2,352 |
Furniture/fixtures | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements, gross | 5,084 | 4,934 |
Leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements, gross | 18,564 | 13,658 |
Capital in progress | ||
Property, Plant and Equipment [Line Items] | ||
Equipment and leasehold improvements, gross | $ 3,092 | $ 2,063 |
Equipment and leasehold improvements - Narrative (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Property, Plant and Equipment [Abstract] | |||
Depreciation expense | $ 7.1 | $ 7.4 | $ 6.7 |
Acquisitions - Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Details) - USD ($) $ in Thousands |
Jul. 13, 2023 |
Nov. 16, 2022 |
---|---|---|
DataJAR | ||
Acquisitions | ||
Useful Life | 5 years 6 months | |
Gross Value | $ 9,400 | |
DataJAR | Customer relationships | ||
Acquisitions | ||
Useful Life | 6 years | |
Gross Value | $ 5,000 | |
DataJAR | Developed technology | ||
Acquisitions | ||
Useful Life | 5 years | |
Gross Value | $ 4,400 | |
ZecOps | ||
Acquisitions | ||
Useful Life | 4 years 8 months 12 days | |
Gross Value | $ 9,500 | |
ZecOps | Customer relationships | ||
Acquisitions | ||
Useful Life | 5 years | |
Gross Value | $ 2,300 | |
ZecOps | Developed technology | ||
Acquisitions | ||
Useful Life | 5 years | |
Gross Value | $ 5,900 | |
ZecOps | Non‑competes | ||
Acquisitions | ||
Useful Life | 3 years | |
Gross Value | $ 1,300 |
Acquisitions - Digita (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2019 |
|
Acquisitions | |||||
Cash payment for contingent consideration | $ 0 | $ 206 | $ 4,588 | ||
Digita Security LLC | |||||
Acquisitions | |||||
Contingent consideration, liability | $ 9,000 | ||||
Maximum contingent consideration | $ 15,000 | ||||
Cash payment for contingent consideration | $ 6,200 | $ 4,600 | $ 4,200 |
Goodwill and other intangible assets - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Goodwill [Roll Forward] | |||
Goodwill, beginning of period | $ 887,121 | $ 856,925 | $ 845,734 |
Goodwill acquired | 0 | 17,550 | 38,133 |
Measurement period adjustments | 0 | 339 | 0 |
Foreign currency translation adjustment | (4,528) | 12,307 | (26,942) |
Goodwill, end of period | $ 882,593 | $ 887,121 | $ 856,925 |
Goodwill and other intangible assets - Narrative (Details) - USD ($) |
12 Months Ended | |||
---|---|---|---|---|
Oct. 01, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Goodwill and Intangible Assets Disclosure [Abstract] | ||||
Amortization expense | $ 40,000,000.0 | $ 42,900,000 | $ 48,200,000 | |
Goodwill, impairment loss | $ 0 | 0 | 0 | 0 |
Impairment of intangible assets | $ 0 | $ 0 | $ 0 |
Goodwill and other intangible assets - Schedule of Future Estimated Amortization Expense (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Goodwill and Intangible Assets Disclosure [Abstract] | ||
2025 | $ 37,095 | |
2026 | 32,391 | |
2027 | 31,016 | |
2028 | 21,505 | |
2029 | 18,345 | |
Thereafter | 7,471 | |
Net Carrying Value | $ 147,823 | $ 187,891 |
Leases - Schedule of Supplemental Balance Sheet Information Related to Operating Leases (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Assets | ||
Operating lease assets | $ 16,990 | $ 17,661 |
Operating lease, right-of-use asset, statement of financial position | Other assets | Other assets |
Liabilities | ||
Operating lease liabilities – current | $ 5,079 | $ 5,766 |
Operating lease liabilities – non-current | 16,006 | 16,320 |
Total operating lease liabilities | $ 21,085 | $ 22,086 |
Operating lease, liability, current, statement of financial position | Accrued liabilities | Accrued liabilities |
Operating lease, liability, noncurrent, statement of financial position | Other liabilities | Other liabilities |
Leases - Schedule of Components of Lease Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Leases [Abstract] | |||
Operating lease cost | $ 6,550 | $ 6,932 | $ 6,882 |
Short-term lease cost | 309 | 233 | 281 |
Variable lease cost | 2,973 | 2,609 | 2,442 |
Total lease expense | $ 9,832 | $ 9,774 | $ 9,605 |
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Leases [Abstract] | ||
2025 | $ 6,226 | |
2026 | 6,060 | |
2027 | 4,201 | |
2028 | 3,799 | |
2029 | 3,327 | |
Thereafter | 397 | |
Total lease payments | 24,010 | |
Less: imputed interest | 2,925 | |
Total present value of lease liabilities | $ 21,085 | $ 22,086 |
Commitments and contingencies - Schedule of Minimum Payments Under Contractual Agreements (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
2025 | $ 31,897 |
2026 | 13,734 |
2027 | 10,234 |
2028 | 8,599 |
2029 | 4,174 |
Thereafter | 0 |
Contractual obligation for hosting services | $ 68,638 |
Commitments and contingencies - Narrative (Details) - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Commitments and Contingencies Disclosure [Abstract] | ||
Variable obligation | $ 17,500,000 | |
Contract period (in years) | 3 years | |
Liabilities for contingencies | $ 0 | $ 0 |
Debt - Schedule of Balances and Availability of 2026 Notes and 2020 Revolving Credit Facility (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Sep. 17, 2021 |
---|---|---|---|
Convertible Senior Notes Due 2026 | Convertible Debt | |||
Debt Instrument [Line Items] | |||
Outstanding | $ 369,514 | $ 366,999 | |
Interest Rate | 0.125% | 0.125% | 0.125% |
2024 Credit Agreement | Line of Credit | Revolving Credit Facility | |||
Debt Instrument [Line Items] | |||
Outstanding | $ 1,143 | ||
Unutilized Amount | $ 173,857 | ||
Interest Rate | 1.50% |
Debt - Schedule of Interest Expense Related to 2026 Notes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Debt Instrument [Line Items] | |||
Amortization of issuance costs | $ 2,843 | $ 2,742 | $ 2,722 |
Convertible Debt | Convertible Senior Notes Due 2026 | |||
Debt Instrument [Line Items] | |||
Contractual interest expense | 467 | 467 | 467 |
Amortization of issuance costs | $ 2,515 | $ 2,494 | $ 2,474 |
Debt - Capped Calls (Details) - Call Option $ / shares in Units, shares in Millions, $ in Millions |
Sep. 14, 2021
USD ($)
$ / shares
shares
|
---|---|
Debt Instrument [Line Items] | |
Strike price (in dollars per share) | $ 49.99 |
Initial cap price (in dollars per share) | $ 71.42 |
Shares covered (in shares) | shares | 7.5 |
Payment for capped calls | $ | $ 36.0 |
Stock-based compensation - Narrative (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Share-Based Payment Arrangement [Abstract] | |||
Tax benefit related to stock-based compensation | $ 0.0 | $ 0.0 | $ 10.1 |
Stock-based compensation - Schedule of RSU Activity (Details) - Restricted Stock Units (RSUs) - $ / shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Units | |||
Outstanding, beginning of period (in shares) | 10,551,679 | ||
Granted (in shares) | 5,717,753 | ||
Vested (in shares) | (3,438,266) | ||
Forfeited (in shares) | (1,094,021) | ||
Outstanding, end of period (in shares) | 11,737,145 | 10,551,679 | |
Weighted-Average Grant Date Fair Value (per share) | |||
Outstanding, beginning of period (in dollars per share) | $ 24.49 | ||
Granted (in dollars per share) | 17.47 | $ 19.45 | $ 27.50 |
Vested (in dollars per share) | 25.93 | ||
Forfeited (in dollars per share) | 23.69 | ||
Outstanding, end of period (in dollars per share) | $ 20.73 | $ 24.49 |
Stock-based compensation - Long-Term Incentive Plan (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Stock-based compensation | $ 97,390 | $ 101,000 | $ 109,170 |
Unvested restricted stock units | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Granted (in shares) | 5,717,753 | ||
Stock-based compensation | $ 4,500 |
Stock-based compensation - Schedule of ESPP activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Total proceeds (in thousands) | $ 5,156 | $ 6,077 | $ 6,840 |
Employee Stock | |||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Shares issued (in shares) | 378,988 | 433,121 | 295,189 |
Weighted-average purchase price (in dollars per share) | $ 13.60 | $ 14.34 | $ 22.80 |
Stock-based compensation - Schedule of Assumptions in Black-Scholes Option Pricing Model (Details) - Employee Stock |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Expected term | 6 months | 6 months | 6 months |
Expected volatility, minimum | 40.90% | 43.00% | 60.05% |
Expected volatility, maximum | 40.96% | 51.25% | 64.90% |
Risk-free interest rate, minimum | 4.42% | 5.14% | 1.49% |
Risk-free interest rate, maximum | 5.43% | 5.51% | 4.58% |
Expected dividend yield | 0.00% | 0.00% | 0.00% |
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 |
|
Numerator: | |||
Net loss | $ (68,455) | $ (110,086) | $ (141,301) |
Denominator: | |||
Weighted-average shares used to compute net loss per share, basic (in shares) | 128,019,692 | 124,935,620 | 120,720,972 |
Weighted-average shares used to compute net loss per share, diluted (in shares) | 128,019,692 | 124,935,620 | 120,720,972 |
Net loss per share, basic (in dollars per share) | $ (0.53) | $ (0.88) | $ (1.17) |
Net loss per share, diluted (in dollars per share) | $ (0.53) | $ (0.88) | $ (1.17) |
Employee benefit plans (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
U.S. | |||
Defined Contribution Plan Disclosure [Line Items] | |||
Employer contribution (as percent) | 3.00% | ||
Contributions | $ 6.2 | $ 6.5 | $ 5.4 |
Foreign Plan | |||
Defined Contribution Plan Disclosure [Line Items] | |||
Contributions | $ 3.5 | $ 3.2 | $ 2.5 |
Income taxes - Schedule of Income Before Income Tax, Domestic and Foreign (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Income Tax Disclosure [Abstract] | |||
Domestic | $ (36,068) | $ (80,480) | $ (123,521) |
Foreign | (28,690) | (27,327) | (18,693) |
Loss before income tax (provision) benefit | $ (64,758) | $ (107,807) | $ (142,214) |
Income taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Current: | |||
Federal | $ 0 | $ 0 | $ 6 |
State | (303) | (456) | (154) |
Foreign | (3,891) | (3,799) | (1,894) |
Total current provision | (4,194) | (4,255) | (2,042) |
Deferred: | |||
Federal | (97) | (130) | 268 |
State | (17) | 80 | 170 |
Foreign | 611 | 2,026 | 2,517 |
Total deferred benefit | 497 | 1,976 | 2,955 |
Total income tax (provision) benefit | $ (3,697) | $ (2,279) | $ 913 |
Income taxes - Schedule of Income Tax Rate Reconciliation (Details) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Effective Income Tax Rate Reconciliation, Percent [Abstract] | |||
Statutory U.S. federal income tax rate | 21.00% | 21.00% | 21.00% |
State income tax benefit, net of federal tax effect | 0.00% | 1.20% | 2.50% |
Permanent differences | (0.20%) | (0.10%) | 0.10% |
Foreign rate differential | 1.60% | 1.00% | (0.60%) |
Remeasurement gain/loss | 0.00% | 0.70% | 0.00% |
Tax credits | 4.60% | 3.20% | 2.00% |
Valuation allowance | (15.30%) | (19.80%) | (21.50%) |
Stock-based compensation | (10.90%) | (6.10%) | (1.60%) |
Transaction costs | (0.30%) | (0.20%) | (0.40%) |
Deferred rate change | 0.00% | 0.00% | 0.40% |
Section 162(m) | (4.40%) | (1.40%) | (1.90%) |
Foreign withholding taxes | (2.70%) | (1.30%) | (0.50%) |
Other | 0.90% | (0.30%) | 1.10% |
Effective tax rate | (5.70%) | (2.10%) | 0.60% |
Income taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Unrecognized Tax Benefits [Roll Forward] | |||
Unrecognized tax benefits, beginning balance | $ 1,636 | $ 1,272 | $ 1,003 |
Additions based on tax positions related to the current year | 303 | 312 | 230 |
Additions based on tax positions related to prior years | 29 | 52 | 39 |
Unrecognized tax benefits, ending balance | $ 1,968 | $ 1,636 | $ 1,272 |
Related party transactions (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Related Party Transaction [Line Items] | |||
Total liabilities | $ 864,246 | $ 872,105 | |
Accrued liabilities | 68,363 | 77,447 | |
Other liabilities | 16,061 | 21,118 | |
JAMF Nation Global Foundation | |||
Related Party Transaction [Line Items] | |||
Amount of pledges to JAMF Nation Global Foundation | 0 | 2,400 | $ 1,100 |
JAMF Nation Global Foundation | Related Party | |||
Related Party Transaction [Line Items] | |||
Total liabilities | $ 1,500 | 2,700 | |
Accrued liabilities | 1,500 | ||
Other liabilities | $ 1,200 |
Segment and geographic information - Narrative (Details) - segment |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Disaggregation of Revenue [Line Items] | ||
Number of operating segment | 1 | |
Number of reportable segment | 1 | |
U.S. | Property, Plant and Equipment | Geographic Concentration Risk | ||
Disaggregation of Revenue [Line Items] | ||
Concentration risk (as percent) | 54.00% | 65.00% |
Segment and geographic information - Schedule 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 | $ 627,399 | $ 560,571 | $ 478,776 |
The Americas | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 413,704 | 377,890 | 330,704 |
Europe, the Middle East, India, and Africa | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | 162,894 | 140,224 | 113,861 |
Asia Pacific | |||
Disaggregation of Revenue [Line Items] | |||
Total revenue | $ 50,801 | $ 42,457 | $ 34,211 |
Segment and geographic information - Schedule of Long-Lived Assets by Geographic Region (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Disaggregation of Revenue [Line Items] | ||
Long-lived assets | $ 36,311 | $ 32,845 |
The Americas | ||
Disaggregation of Revenue [Line Items] | ||
Long-lived assets | 19,784 | 21,489 |
Europe, the Middle East, India, and Africa | ||
Disaggregation of Revenue [Line Items] | ||
Long-lived assets | 9,447 | 3,150 |
Asia Pacific | ||
Disaggregation of Revenue [Line Items] | ||
Long-lived assets | $ 7,080 | $ 8,206 |
Restructuring activities - Narrative (Details) |
5 Months Ended |
---|---|
Jun. 30, 2024 | |
Restructuring and Related Activities [Abstract] | |
Workforce reduction plan (as percent) | 6.00% |
Restructuring activities - Schedule of Restructuring Charges (Details) $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2024
USD ($)
| |
Restructuring Cost and Reserve [Line Items] | |
Restructuring charges | $ 9,407 |
Cost of revenue: | |
Restructuring Cost and Reserve [Line Items] | |
Restructuring charges | $ 7 |
Restructuring charges, statement of income or comprehensive income | Cost of revenue |
Sales and marketing | |
Restructuring Cost and Reserve [Line Items] | |
Restructuring charges | $ 7,304 |
Restructuring charges, statement of income or comprehensive income | Sales and marketing |
Research and development | |
Restructuring Cost and Reserve [Line Items] | |
Restructuring charges | $ 709 |
Restructuring charges, statement of income or comprehensive income | Research and development |
General and administrative | |
Restructuring Cost and Reserve [Line Items] | |
Restructuring charges | $ 1,387 |
Restructuring charges, statement of income or comprehensive income | General and administrative |
Restructuring activities - Schedule of Restructuring Liability Included in Accrued Liabilities (Details) $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2024
USD ($)
| |
Restructuring Reserve [Roll Forward] | |
Beginning balance | $ 351 |
Restructuring charges | 9,407 |
Cash payments | (8,529) |
Ending balance | $ 1,229 |
Condensed financial information (Parent Company only) - Condensed Statements of Operations (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Condensed Financial Statements, Captions [Line Items] | |||
Revenue | $ 627,399 | $ 560,571 | $ 478,776 |
Operating expenses | 555,167 | 549,761 | 498,423 |
Loss from operations | (69,096) | (115,249) | (138,874) |
Loss before income tax (provision) benefit | (64,758) | (107,807) | (142,214) |
Income tax (provision) benefit | 3,697 | 2,279 | (913) |
Net loss | (68,455) | (110,086) | (141,301) |
Jamf Holding Corp | |||
Condensed Financial Statements, Captions [Line Items] | |||
Revenue | 0 | 0 | 0 |
Operating expenses | 0 | 0 | 0 |
Loss from operations | 0 | 0 | 0 |
Other income, net | 0 | 0 | 0 |
Loss before income tax (provision) benefit | 0 | 0 | 0 |
Income tax (provision) benefit | 0 | 0 | 0 |
Equity in net loss of subsidiaries | (68,455) | (110,086) | (141,301) |
Net loss | $ (68,455) | $ (110,086) | $ (141,301) |
Condensed financial information (Parent Company only) - Condensed Statements of Comprehensive Loss (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Condensed Financial Statements, Captions [Line Items] | |||
Net loss | $ (68,455) | $ (110,086) | $ (141,301) |
Other comprehensive (loss) income: | |||
Subsidiaries’ other comprehensive (loss) income | (3,283) | 13,174 | (32,085) |
Total other comprehensive (loss) income | (3,283) | 13,174 | (32,085) |
Comprehensive loss | (71,738) | (96,912) | (173,386) |
Jamf Holding Corp | |||
Condensed Financial Statements, Captions [Line Items] | |||
Net loss | (68,455) | (110,086) | (141,301) |
Other comprehensive (loss) income: | |||
Subsidiaries’ other comprehensive (loss) income | (3,283) | 13,174 | (32,085) |
Total other comprehensive (loss) income | (3,283) | 13,174 | (32,085) |
Comprehensive loss | $ (71,738) | $ (96,912) | $ (173,386) |
Condensed financial information (Parent Company only) - Narrative (Details) $ in Millions |
12 Months Ended |
---|---|
Dec. 31, 2024
USD ($)
| |
Condensed Financial Statements, Captions [Line Items] | |
Maximum distribution | $ 25 |
Maximum distribution, as percentage of EBITDA | 35.00% |
JAMF Holdings, Inc. | |
Condensed Financial Statements, Captions [Line Items] | |
Minimum leverage ratio | 6.0 |