XML 24 R8.htm IDEA: XBRL DOCUMENT
v3.25.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES | 12 Months Ended
--- | ---
Dec. 31, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES | 1.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Nature of Business Vertex, Inc. (“Vertex”) and its consolidated subsidiaries (collectively, the “Company”) operate as solutions providers of state, local and value added tax calculation, compliance, and analytics, offering software products that are sold through software license and software as a service (“cloud”) subscriptions. The Company also provides implementation and training services in connection with its software license and cloud subscriptions, transaction tax returns outsourcing, and other tax-related services. The Company sells to customers located throughout the United States of America (“U.S.”) and internationally. Basis of Consolidation The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”) and include the accounts of the Company. All intercompany transactions have been eliminated in consolidation. On August 30, 2024, the Company completed its acquisition of ecosio GmbH (“ecosio”). Upon its acquisition, ecosio became a wholly owned subsidiary of the Company, and its operations have been included in the Company’s consolidated financial statements commencing on the acquisition date. ​ The Company had an 80% and 65% controlling equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software at December 31, 2023 and 2022, respectively. Systax was determined to be a variable interest entity and the accounts were included in the consolidated financial statements. Vertex did not have full decision-making authority over Systax; however, Vertex was the entity that most significantly participated in the variability of the fair value of Systax’s net assets and was considered the entity most closely associated to Systax. As such, Vertex was deemed the primary beneficiary of Systax and consolidated Systax into its consolidated financial statements. On June 5, 2024, Vertex acquired the remaining 20% equity interest in Systax. Systax is now a wholly owned subsidiary of the Company and continues to be consolidated into the consolidated financial statements. Segments The Company operates its business as one operating segment. Operating segments are defined as components of an enterprise that separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) the Company’s Chief Executive Officer, in deciding how to allocate resources and assess performance. The Company’s CODM allocates resources and assesses performance based upon discrete financial information at the consolidated level. Concentration of Credit Risk Financial instruments that potentially subject the Company to credit risk consist principally of cash and cash equivalents, which includes highly liquid investment securities, available-for-sale securities, funds held for customers and accounts receivable. The Company maintains the majority of its cash and cash equivalent balances and funds held for customers in four banks. These amounts exceed federally insured (“FDIC”) limits. The Company periodically evaluates the creditworthiness of the banks. The Company has not experienced any losses in these accounts and believes they are not exposed to significant credit risk on such accounts. The Company does not require collateral from its customers. Allowances are maintained for credit losses. Credit risk related to accounts receivable is limited due to the industry and geographic diversity within the Company's customer base. No single customer accounted for more than 10% of revenues for the years ended December 31, 2024, 2023, and 2022. Fair Value Measurement Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at a measurement date. A three-level fair value hierarchy (the “Fair Value Hierarchy”) prioritizes the inputs used to measure fair value. The Fair Value Hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. Classification in the Fair Value Hierarchy is based on the lowest of the following levels that is significant to the measurement: Level 1: Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. Level 2: Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. Level 3: Inputs are unobservable inputs based on the Company’s assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation. The Company’s assessment of the significance of an input to a fair value measurement requires judgment, which may affect the determination of fair value and the measurement’s classification within the Fair Value Hierarchy. Use of Estimates The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues, and expenses during the reporting period. Significant estimates used in preparing these consolidated financial statements include: (i) the estimated allowance for subscription cancellations; (ii) expected credit losses associated with the allowance for doubtful accounts; (iii) allowance for credit losses on available-for-sale debt securities; (iv) the reserve for self-insurance; (v) assumptions related to achievement of technological feasibility for software developed for sale; (vi) product life cycles; (vii) estimated useful lives and potential impairment of long-lived assets, intangible assets, and capitalized cloud computing arrangement software implementation costs; (viii) potential impairment of goodwill; (ix) determination of the fair value of tangible and intangible assets acquired, liabilities assumed, and consideration transferred in acquisitions; (x) amortization period of deferred commissions; (xi) Black-Scholes-Merton option pricing model (“Black-Scholes model”) input assumptions used to determine the fair value of certain stock-based compensation awards and Employee Stock Purchase Plan (“ESPP”) purchase rights; (xii) measurement of future purchase commitment, fair value of contingent consideration liabilities related to cash and stock earn-out payments, and contingent consideration and deferred purchase consideration liabilities associated with acquisitions; and (xiii) the potential outcome of future tax consequences of events that have been recognized in the consolidated financial statements or tax returns. Actual results may differ from these estimates. Cash and Cash Equivalents The Company considers all highly liquid investments purchased with an initial maturity date of three months or less to be cash equivalents. Funds held as investments in money market funds are included within cash and cash equivalents. In accordance with Accounting Standards Update (“ASU”) No. 2016-18, Restricted Cash, the Company presents changes in restricted cash in the cash flow statement. Funds Held for Customers Funds held for customers in the consolidated balance sheets represents customer funds advanced for transaction tax return payments. Funds held for customers are restricted for the sole purpose of remitting such funds to satisfy obligations on behalf of such customers and are deposited at FDIC-insured institutions. Customer obligations are included in current liabilities in the consolidated balance sheets, as the obligations are expected to be settled within one year. Property and Equipment Property and equipment are stated at cost or fair value when acquired and presented net of accumulated depreciation. Normal maintenance and repairs are charged to expense, while major renewals and betterments are capitalized. Assets under finance leases are recorded at the present value of future lease payments. Assets under finance leases are recorded at the lower of the present value of the minimum lease payments or the fair value of the assets and are depreciated over the shorter of the asset’s useful life or lease term. ​ ​ Depreciation and amortization are computed straight-line over the estimated useful lives of the assets, as follows: ​
​ | ​ | ​
Leasehold improvements |  | 1 - 12 years
Internal-use software developed |  | 3 - 5 years
Computer software purchased |  | 3 - 7 years
Equipment |  | 3 - 10 years
Furniture and fixtures |  | 7 - 10 years
​ Software Development Costs Internal-Use Software The Company follows Accounting Standards Codification (“ASC”) 350-40 to account for development costs incurred for the costs of computer software developed or obtained for internal use. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Capitalized internal-use software costs are primarily comprised of direct and contracted labor, and related expenses. ASC 350-40 includes specific guidance on costs not to be capitalized, such as overhead, general and administrative, and training costs. Internal-use software includes software utilized for cloud-based solutions as well as software for internal systems and tools. Costs are capitalized once the project is defined, funding is committed, and it is confirmed the software will be used for its intended use. Capitalization of these costs concludes once the project is substantially complete and the software is ready for its intended purpose. Post-configuration training and maintenance costs are expensed as incurred. Internal-use software is included in internal-use software developed in property and equipment in the consolidated balance sheets once available for its intended use. Depreciation expense for internal-use software utilized for cloud-based customer solutions and for software for internal systems and tools is included in cost of revenues, software subscriptions, and depreciation and amortization, respectively, in the consolidated statements of comprehensive loss. Software Developed for Sale The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed, when technological feasibility has been established. Technological feasibility generally occurs when all planning, design, coding, and testing activities are completed that are necessary to establish that the product can be produced to meet its design specifications, including functions, features, and technical performance requirements. The establishment of technological feasibility is an ongoing assessment of judgment by management with respect to certain external factors, including, but not limited to, anticipated future revenues, estimated economic life, and changes in technology. Capitalized software includes direct and contracted labor and related expenses for software development for new products and enhancements to existing products and acquired software. Amortization of capitalized software development costs begins when the product is available for general release. Amortization is provided on a product-by-product basis using the straight-line method over periods between three to five years and are reflected in cost of revenues - software subscriptions in the consolidated statements of comprehensive loss. Unamortized capitalized software development costs determined to be in excess of the net realizable value of the product are expensed immediately. Capitalized software costs are subject to an ongoing assessment of recoverability based on anticipated future revenues and changes in software technologies at each balance sheet date. In the event of impairment, unamortized capitalized software costs are compared to the net realizable value of the related product and the carrying value of the related assets are written down to the net realizable value to the extent the unamortized capitalized costs exceed such value. The net realizable value is the estimated future gross revenues from the related product reduced by the estimated future costs of completing and disposing of such product, including the costs of providing related maintenance and customer support. Cloud Computing Software Implementation Costs ​ The Company follows ASC 350-40 to account for development costs incurred for cloud computing software implementations. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Costs are primarily comprised of contracted labor, direct labor, and related expenses. ASC 350-40 includes specific guidance on costs not to be capitalized, such as overhead, general and administrative, and training costs. Costs are capitalized once the project is defined, funding is committed, and it is confirmed the software will be used for its intended use. Capitalization of these costs concludes once the project is substantially complete and the software is ready for its intended purpose. Post-configuration training and maintenance costs are expensed as incurred. ​ Cloud computing software implementation costs incurred in hosting arrangements are capitalized and reported as a component of prepaid expenses and other current assets, and other assets, once available for their intended use. These costs are amortized using the straight-line method over their respective contract service periods, including periods covered by an option to extend, ranging from two to five years. ​ Amortization expense for capitalized cloud computing implementation costs for the years ended December 31, 2024 and 2023 were $4,007 and $2,570, respectively, and is included in general and administrative expense in the consolidated statements of comprehensive loss. There was no amortization expense for the year ended December 31, 2022. ​ Assessment of Long-Lived Assets The Company reviews the carrying value of long-lived assets, including internal-use software, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. Whenever such events or circumstances are present, an impairment loss equal to the excess of the asset carrying value over its fair value, if any, is recorded. Business Combinations Upon acquisition of a company, the Company determines if the transaction is a business combination, which is accounted for using the acquisition method of accounting. Under the acquisition method, once control is obtained of a business, the assets acquired, liabilities assumed, consideration transferred and amounts attributed to noncontrolling interests, are recorded at fair value. The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired, liabilities assumed, consideration transferred, and amounts attributed to noncontrolling interests at the acquisition date. One of the most significant estimates relates to the determination of the fair value of these amounts. The determination of the fair values is based on estimates and judgments made by management. The Company’s estimates of fair value are based upon assumptions it believes to be reasonable, but which are inherently uncertain and unpredictable. Measurement period adjustments to these values as of the acquisition date are reflected at the time identified, up through the conclusion of the measurement period, which is the time at which all information for determination of the values of assets acquired, liabilities assumed, consideration transferred, and noncontrolling interests is received, and is not to exceed one year from the acquisition date (the “Measurement Period”). Thus, the Company may record adjustments to the fair value of these tangible and intangible assets acquired, liabilities assumed, consideration transferred, and noncontrolling interests, with the corresponding offset to goodwill during this Measurement Period. Additionally, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company would collect information and reevaluate these estimates and assumptions periodically and record any adjustments to preliminary estimates to goodwill, provided the Company is within the Measurement Period, with any adjustments to amortization of new or previously recorded identifiable intangibles being recorded to the consolidated statements of comprehensive loss in the period in which they arise. In addition, if outside of the Measurement Period, any subsequent adjustments to the acquisition date fair values are reflected in the consolidated statements of comprehensive loss in the period in which they arise. Goodwill Goodwill represents the excess of the purchase price over the fair value of net tangible and intangible assets acquired in a business combination. The Company evaluates goodwill for impairment annually at October 1 and whenever events or circumstances make it more likely than not that impairment may have occurred. The Company has determined that its business comprises one reporting unit. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, in which case a quantitative impairment test is not required. As provided for by ASU 2017-04, Simplifying the Test for Goodwill Impairment, the quantitative goodwill impairment test is performed by comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill is not impaired. An impairment loss is recognized for any excess of the carrying amount of the reporting unit over its fair value up to the amount of goodwill allocated to the reporting unit. Income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit are considered when measuring the goodwill impairment loss, if applicable. Convertible Senior Notes The Company accounts for its Notes (as defined below) wholly as debt under ASU 2026-06 Debt—Debt with Conversion and Other Options (Subtopic 470-20.) Debt issuance costs incurred in connection with the issuance of the Notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the Notes. These costs are amortized on a straight-line basis, which approximates the effective interest method, over the contractual term of the Notes and are included within interest expense (income), net on the consolidated statements of comprehensive loss. ​ Capped Call Transactions ​ Capped call transactions cover the aggregate number of shares of the Company’s common stock that will initially underlie the Notes. The Company also determined that the capped call option contracts meet the definition of a derivative under ASC Topic 815, “Derivatives and Hedging,” but are not required to be accounted for as a derivative as they meet the scope exception outlined in the guidance. The Company determined that the freestanding capped call option contracts qualify as equity under the accounting guidance and recognized the contract by recording an entry to additional paid-in capital in stockholders’ equity in its consolidated balance sheets. The capped call options are not remeasured. Deferred Financing Costs The Company capitalizes costs related to obtaining, renewing, or extending loan agreements and amortizes these costs on a straight-line basis, which approximates the effective interest method, over the life of the loan. Deferred financing costs related to undrawn debt are reflected in other assets in the consolidated balance sheets in accordance with ASC 835-30, Interest—Imputation of Interest. Stock-Based Compensation The 2020 Incentive Award Plan (the “2020 Plan”) and the ESPP provide for the award of stock appreciation rights (“SARs”), stock options (“options”), restricted stock awards (“RSAs”), restricted stock units (“RSUs”), performance stock units (“PSUs”), and participation in the ESPP (collectively, the “awards”). The awards are subject to, and the Company applies, the guidance set forth in ASC 718, Compensation—Stock Compensation, for the award of equity-based instruments. The provisions of ASC 718 require a company to measure the fair value of stock-based compensation as of the grant date of the award. Stock-based compensation expense reflects the cost of employee services received in exchange for the awards. Stock-based compensation expense for stock options issued under the 2020 Plan is measured based on the grant date fair value of the award and is estimated using the Black-Scholes model. Compensation cost is recognized on a straight-line basis over the requisite service or performance period associated with the award. Stock-based compensation expense for RSAs and RSUs is based on the fair value of the Company’s underlying common stock on the date of grant. Compensation cost for RSAs and RSUs is recognized on a straight-line basis over the requisite service or performance period associated with the award. Stock-based compensation expense for PSUs is based on the fair value of the Company’s common stock on the date of grant and is subject to performance-based measurement criteria. Compensation cost for PSUs is recognized on a straight-line basis over the requisite service period associated with the award when the achievement of performance targets is deemed probable. The ESPP permits participants to purchase Class A common stock through payroll deductions, up to a specified percentage of their eligible compensation. The plan is a compensatory plan as it allows participants to purchase stock at a 15% discount from the lower of the fair value of the Class A common on the first or last day of the ESPP offering period (the “ESPP Discount”). The ESPP is accounted for as an equity classified award. Stock-based compensation expense for the ESPP is measured based on the fair value of the ESPP award at the start of the offering period. The fair value is comprised of the value of the ESPP Discount and the value associated with the variability in the Class A common stock price during the offering period (the “Call/Put”), which is estimated using the Black-Scholes model. Compensation cost is recognized on a straight-line basis over the respective offering period. The Company has elected to recognize award forfeitures as they occur. Leases In accordance with ASU No. 2016-02, Leases (“ASC 842”), the Company determines if an arrangement is or contains a lease at its inception. The Company has elected not to recognize on the balance sheet leases with terms of one year or less as a practical expedient. For leases with terms greater than 12 months, the Company records an operating lease right-of-use asset or finance lease asset and related lease liability at the present value of lease payments over the lease term. The implicit rate for individual leases is generally not readily determinable; therefore, the Company uses its incremental borrowing rate at lease commencement to determine the present value of lease payments. Leases with an option to extend the related lease term or terminate early are reflected in the lease term when it is reasonably certain that the Company will exercise such options. The Company recognizes expense for operating leases on a straight-line basis over the lease term plus any variable lease costs. The Company does not recognize a right-of-use asset or lease liability for leases with an initial term equal to or less than 12 months (“short-term leases”) on its consolidated balance sheets. The Company recognizes expense on short-term leases in the consolidated statements of comprehensive loss on a straight-line basis over the lease term. Self-insurance The Company is self-insured for the majority of its health insurance costs, including medical claims subject to certain stop-loss provisions. Management periodically reviews the adequacy of the Company’s stop-loss insurance coverage. The Company records an estimate of claims incurred but not reported, based on management’s judgment and historical experience. Self-insurance accruals are $2,240 and $2,246 at December 31, 2024 and 2023, respectively, and are reflected in accrued salaries and benefits in the consolidated balance sheets. Material differences may result in the amount and timing of insurance expense if actual experience differs significantly from management’s estimates. Revenue Recognition Revenue from contracts with customers The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers, (“ASC 606”). Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration expected to be received in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct, and accounted for as separate performance obligations. Revenue is recognized net of allowance for subscription and non-renewal cancellations and any taxes collected from customers, which are subsequently remitted to governmental authorities. Nature of goods and services Licenses for on-premise software subscriptions provide the customer with a right to use the software as it exists when made available to the customer. Customers purchase a subscription to these licenses, which includes the related software and tax content updates and product support. The updates and support, which are part of the subscription agreement, are essential to the continued utility of the software; therefore, the Company has determined the software and the related updates and support to be a single performance obligation. Accordingly, when on-premise software is licensed, the revenue associated with this combined performance obligation is recognized ratably over the license term as these subscriptions are provided for the duration of the license term. Revenue recognition begins on the later of the beginning of the subscription period or the date the software is made available to the customer to download. Cloud-based subscriptions allow customers to use Company-hosted software over the contract period without taking possession of the software. The cloud-based offerings also include related updates and support. Revenue recognition begins on the later of the beginning of the subscription period or the date the customer is provided access to the cloud-based solutions. Cloud-based contracts consistently provide a benefit to the customer during the subscription period; thus, the associated revenue is recognized ratably over the related subscription period. Revenue from deliverable-based services is recognized as services are delivered. Revenue from fixed fee services is recognized as services are performed using the cost-to-cost input method. The Company has elected the “right to invoice” practical expedient for revenue related to services that are billed on an hourly basis, which enables revenue to be recognized as the services are performed. The Company has determined that the methods applied to measuring its progress toward complete satisfaction of performance obligations recognized over time are a faithful depiction of the transfer of control of software subscriptions and services to customers. Significant Judgments Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Identification of the amortization periods of material rights and contract costs requires significant judgment by management. Payment Terms Payment terms and conditions vary by contract, although the Company’s terms generally include a requirement of payment within 30-60 days. In instances where the timing of revenue recognition differs from the timing of payment, the Company has determined that its contracts do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, not to receive financing from customers or to provide customers with financing. Cost of Revenues Cost of revenues, software subscriptions include the direct cost to develop, host, and distribute software products, the direct cost to provide customer support, and amortization of costs capitalized for software developed for sale, for internal-use software utilized for cloud-based subscriptions and for certain acquired intangible assets. Cost of revenues, services include the direct costs of implementation, training, transaction tax returns outsourcing, and other tax-related services. Reimbursable Costs Reimbursable costs passed through and invoiced to customers of the Company are recorded as services revenues with the associated expenses recorded as cost of revenues, services in the consolidated statements of comprehensive loss. These amounts were $431, $17, and $133 for the years ended December 31, 2024, 2023, and 2022, respectively. Research and Development Research and development costs consist primarily of personnel and related expenses for research and development activities including salaries, benefits, and other compensation. Research and development costs are expensed as incurred in accordance with ASC 730, Research and Development, and are included in the consolidated statements of comprehensive loss. Advertising Advertising expense is recorded as incurred and is reflected in selling and marketing expense in the consolidated statements of comprehensive loss. Total advertising expense was $26,333, $26,000, and $26,529 for the years ended December 31, 2024, 2023, and 2022, respectively. Foreign Currency The Company transacts business in various foreign currencies. Management has concluded that the local country’s currency is the functional currency of its foreign operations. Consequently, operating activities outside the U.S. are translated into U.S. dollars using average exchange rates, while assets and liabilities of operations outside the U.S. are translated into U.S. dollars using exchange rates at the balance sheet date. The effects of foreign currency translation adjustments are included in total stockholders’ equity as a component of accumulated other comprehensive loss in the consolidated balance sheets. Related periodic movements in exchange rates are included in other comprehensive loss in the consolidated statements of comprehensive loss. Other operating expense, net in the consolidated statements of comprehensive loss includes net foreign exchange transaction (losses) of $(1,067), $(109), and $(38) for the years ended December 31, 2024, 2023, and 2022, respectively. Investments The Company’s investment securities portfolio consists of the following: money market mutual funds invested in high quality, short-term money market instruments which are issued and payable in U.S. dollars (“Money Market Funds”), bank and corporate issued commercial paper (“Commercial Paper”), corporate bonds (“Corporate Bonds”), and U.S. treasury securities (“Treasury Securities”). The Money Market Funds and a portion of the Commercial Paper are considered cash and cash equivalents due to their short maturity dates. These securities are carried at fair value, with the realized holding gains and (losses), net of tax, reported in the interest expense, net line of the consolidated statements of comprehensive loss. Realized holding gains and (losses), net of tax, were not material. The Money Market Funds qualify as equity securities per ASC 321, Investments – Equity Securities. The Commercial Paper, Corporate Bonds, and U.S. Treasury Securities qualify as debt securities per ASC 320, Investments– Debt Securities, and have been classified as available-for-sale as they may be liquidated and used for general corporate purposes. These securities are carried at fair value, with the unrealized holding gains and (losses), net of tax, reported in other comprehensive (income) loss and do not affect earnings until realized. None of the Company’s debt securities are classified as trading or held-to-maturity. ​ Income Taxes The Company accounts for income taxes using the asset and liability method, which recognizes deferred tax assets and liabilities for future tax consequences of events that have been previously recognized in the Company’s consolidated financial statements or tax returns. The measurement of deferred tax assets and liabilities is based on provisions of the enacted tax law and rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax laws or rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The effects of future changes in tax laws or rates are not anticipated. Vertex and its subsidiaries are generally taxed at the corporate level, and the income tax provision or benefit is based on income or loss sourced to the U.S. federal and state jurisdictions as well as foreign jurisdictions at the tax rates applicable in those jurisdictions. A valuation allowance is recorded when it is more likely than not that some or all the deferred tax assets will not be realized. The Company records uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process whereby: (i) management determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (ii) for those tax positions that meet the more likely than not recognition threshold, management recognizes the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company records interest related to underpayment of income taxes as interest expense and penalties as other operating expenses in the consolidated statements of comprehensive loss. The Company assesses its income tax positions and records tax benefits or expense based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. Variations in the actual outcome of these future tax consequences could materially impact the consolidated financial statements. Total Comprehensive Loss Total comprehensive loss consists of net loss and other comprehensive (income) loss. Other comprehensive (income) loss refers to revenues, expenses, gains and losses that under U.S. GAAP are recorded as elements of stockholders' equity but are excluded from net loss. Other comprehensive (income) loss is comprised of foreign currency translation adjustments and revaluations, and unrealized (gains) losses on available-for-sale debt securities. Earnings Per Share (“EPS”) The Company has two classes of common stock outstanding and thus calculates EPS following the two-class method. This method allocates earnings for the respective periods between the two classes of common stock in proportion to the weighted average shares outstanding for each class of common stock as a percentage of total weighted average shares of both classes of common stock outstanding. Neither the Class A nor Class B common stock has any liquidity or dividend preferences and are both considered to be participating securities. ​ Basic and diluted net income (loss) per share attributable to common stockholders is calculated using the treasury stock and if-converted methods. The basic net income (loss) per share attributable to Class A common stockholders includes RSAs, RSUs, PSUs, and ESPP shares once vesting or purchase contingencies are resolved, and the related shares are deemed to be outstanding. The diluted net income (loss) per share attributable to Class A common stockholders is computed by giving effect to all potential dilutive common stock equivalents outstanding for the period. For purposes of this calculation, all options to purchase shares of Class A common stock and nonvested RSAs and RSUs are considered common stock equivalents. PSUs are included in the computation of diluted net income per share only to the extent that the underlying performance conditions are satisfied prior to the end of the reporting period or would be satisfied if the end of the reporting period were the end of the related performance period, and if the effect would be dilutive. The portion of ESPP shares for which the Company has received payments but for which the related shares are not yet issuable are also considered potential common stock equivalents. Additionally, the dilutive effect of shares issuable upon conversion of the Notes is included in the calculation of diluted EPS by application of the if-converted method. In connection with the issuance of the Notes, the Company entered into the Capped Calls Transactions, which are not included for purposes of calculating the number of diluted weighted-average shares outstanding, as their effect would be anti-dilutive. The Company has excluded the effect of its Class A common stock to be issued in connection with the Stock Earn-outs (as defined in Note 3) as the underlying performance conditions were not satisfied prior to the end of the reporting period, nor would they be satisfied if the end of the reporting period were the end of the related performance period. In periods of net loss available to common stockholders, diluted calculations are equal to basic calculations because the inclusion of potential common stock equivalents would be anti-dilutive. ​ Supplemental Balance Sheet Information Supplemental balance sheet disclosures are as follows for the respective periods: ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | As of December 31,
​ |  | 2024 | ​ | 2023
Prepaid expenses and other current assets: |  | ​ |  |  | ​ |
Prepaid expenses | ​ | $ | 15,223 | ​ | $ | 11,558
Unamortized cloud computing implementation costs | ​ | ​ | 4,088 | ​ | ​ | 3,995
Prepaid insurance | ​ | ​ | 1,488 | ​ | ​ | 521
Prepaid licenses and support | ​ | ​ | 15,879 | ​ | ​ | 10,099
Prepaid expenses and other current assets | ​ | $ | 36,678 | ​ | $ | 26,173
​ | ​ | ​ | ​ | ​ | ​ | ​
Other assets: | ​ |  | ​ | ​ |  | ​
Unamortized cloud computing implementation costs | ​ | $ | 10,173 | ​ | $ | 12,475
Other assets | ​ | ​ | 3,900 | ​ | ​ | 3,538
Total other assets | ​ | $ | 14,073 | ​ | $ | 16,013
​ | ​ | ​ | ​ | ​ | ​ | ​
Accrued expenses: | ​ | ​ | ​ | ​ | ​ | ​
Accrued general expenses | ​ | $ | 14,862 | ​ | $ | 25,998
Accrued contract labor and professional fees | ​ | ​ | 15,152 | ​ | ​ | 13,372
Accrued income and other taxes | ​ | ​ | 5,155 | ​ | ​ | 5,365
Accrued expenses | ​ | $ | 35,169 | ​ | $ | 44,735
​ | ​ | ​ | ​ | ​ | ​ | ​
​ Supplemental Cash Flow Disclosures Supplemental cash flow disclosures are as follows for the respective periods: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | For the year ended December 31,
​ |  | 2024 |  | 2023 | ​ | 2022
Cash paid for: |  | ​ |  |  | ​ |  | ​ | ​ |
Interest | ​ | $ | 3,287 | ​ | $ | 3,729 | ​ | $ | 2,221
Income taxes, net of refunds | ​ | ​ | 8,593 | ​ | ​ | 5,652 | ​ | ​ | 3,059
Cash paid included in the measurement of lease liabilities: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Operating cash flows from operating leases | ​ | ​ | 3,679 | ​ | ​ | 4,019 | ​ | ​ | 4,240
Non-cash investing and financing activities: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ |
Change in settlement value of deferred purchase commitment liability | ​ | ​ | 423 | ​ | ​ | 4,020 | ​ | ​ | 990
Change in fair value of contingent consideration liabilities | ​ | ​ | 14,925 | ​ | ​ | 1,549 | ​ | ​ | 2,300
Leased assets obtained in exchange for new finance lease liabilities | ​ | ​ | 48 | ​ | ​ | 124 | ​ | ​ | 1,069
​ Recently Adopted Accounting Pronouncements Segment Reporting In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in ASU 2023-07, improve reportable segment disclosure requirements through enhanced disclosures. These new requirements include: disclosure of significant segment expenses regularly provided to the CODM, the title and position of the CODM, and the extension of certain annual disclosures to interim periods, permitting the disclosure of multiple measures of segment profit or loss, provided that certain criteria are met. The standard also clarifies that entities with a single reportable segment are subject to new and existing segment reporting requirements. Entities must adopt the changes to the segment reporting guidance on a retrospective basis. The Company adopted the standard effective for its annual period ending December 31, 2024. The adoption of the standard only impacted disclosures. See Note 16, “Segment Disclosures.” Recently Issued Accounting Pronouncements Income Tax Disclosures In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740):Improvements to Income Tax Disclosures. Entities will be required to disclose additional information in specified categories in the reconciliation of the effective tax rate to the statutory rate for federal, state, and foreign income taxes. The standard also requires greater detail about individual reconciling items in the rate reconciliation to the extent the impact of those items exceeds a specified threshold and eliminates certain existing disclosures. In addition to new disclosures associated with the rate reconciliation, the standard requires information pertaining to taxes paid (net of refunds received) to be disaggregated for federal, state, and foreign taxes and further disaggregated for specific jurisdictions to the extent the related amounts exceed a quantitative threshold. The standard will be effective for annual periods in fiscal years beginning after December 15, 2024, and for interim periods for fiscal years beginning after December 15, 2025 with early adoption permitted. The Company is continuing to assess the potential impacts of the standard, and it does not expect this pronouncement to have a material effect on its financial statements, other than the required changes to the income tax disclosures. Disaggregation of Income Statement Expenses On November 4, 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. Entities will be r equired to provide disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements for both interim and annual reporting periods. The standard does not change the expense captions that an entity presents on the face of the income statement. The standard will be effective for annual periods beginning after December 15, 2026, and for interim periods for fiscal years beginning after December 15, 2027, with early adoption p ermitted. Entities are required to adopt the standard prospectively; however, entities are permitted to apply the amendments retrospectively to any or all prior periods presented in the financial statements. The Company is continuing to assess the potential impacts of the standard, and it does not expect this pronouncement to have a material effect on its financial statements, other than the required changes to the disclosures.

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for all significant accounting policies of the reporting entity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent + Details
Name: | us-gaap_SignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration