Summary of Significant Accounting Policies | Summary of Significant Accounting Policies There have been no changes other than what is discussed herein to the Company’s significant accounting policies as compared to the significant accounting policies described in Note 2. “Summary of Significant Accounting Policies” to the Company’s audited consolidated financial statements included in the Company’s 2023 Annual Report. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes as of and for the year ended December 31, 2023. (a) Basis of Presentation and Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, among other estimates, assumptions used in the allocation of the transaction price to separate performance obligations, estimates towards the measure of progress of completion on fixed-price service contracts, the determination of fair values and useful lives of long-lived assets as well as intangible assets, goodwill, allowance for credit losses for accounts receivable, recoverability of deferred tax assets, recognition of deferred revenue, valuation of interest rate swaps, determination of fair value of equity-based awards, measurement of fair value of contingent consideration, and assumptions used in testing for impairment of long-lived assets. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements. (b) Unaudited Interim Financial Statements The accompanying condensed consolidated balance sheet as of June 30, 2024, the condensed consolidated statements of operations and comprehensive income (loss) for the three and six months ended June 30, 2024 and 2023, the condensed consolidated statements of stockholders’ equity for the three and six months ended June 30, 2024 and 2023, the condensed consolidated statements of cash flows for the six months ended June 30, 2024 and 2023, and the related interim disclosures are unaudited. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Certain amounts reported in prior periods have been reclassified to conform with the current presentation. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s 2023 audited consolidated financial statements and notes thereto. The information as of December 31, 2023 in the Company’s condensed consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements included in the Company’s 2023 Annual Report. (c) Accounting Pronouncements Not Yet Adopted In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” The ASU requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This ASU 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. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of this ASU on the disclosures in our consolidated financial statements. In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures". The ASU requires disclosure of specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold and further disaggregation of income taxes paid for individually significant jurisdictions. The ASU will be effective for public business entities for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on the disclosures in our consolidated financial statements. (d) Principles of Consolidation The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. (e) Fair Value Measurements The Company follows FASB Accounting Standards Codification (“ASC”) 820-10, “Fair Value Measurements” (“ASC 820-10”), which defines fair value, establishes a framework for measuring fair value in U.S. GAAP, and requires certain disclosures about fair value measurements. ASC 820-10 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the most advantageous market for the asset or liability in an orderly transaction. Fair value measurement is based on a hierarchy of observable or unobservable inputs. The standard describes three levels of inputs that may be used to measure fair value. Level 1 — Inputs to the valuation methodology are quoted prices available in active markets for identical securities as of the reporting date; Level 2 — Inputs to the valuation methodology are other significant observable inputs, including quoted prices for similar securities, interest rates, credit risk etc. as of the reporting date, and the fair value can be determined through the use of models or other valuation methodologies; and Level 3 — Inputs to the valuation methodology are unobservable inputs in situations where there is little or no market activity of the securities and the reporting entity makes estimates and assumptions relating to the pricing of the securities including assumptions regarding risk. If the inputs used to measure fair value fall at different levels of the fair value hierarchy, the hierarchy is based on the lowest level of input that is significant to the fair value measurement. For the acquisitions noted in Note 5, the fair value measurement methods used to estimate the fair value of the assets acquired and liabilities assumed at the acquisition dates utilized a number of significant unobservable inputs of Level 3 assumptions. These assumptions included, among other things, projections of future operating results, implied fair value of assets using an income approach by preparing a discounted cash flow analysis, and other subjective assumptions. Interest rate swaps are valued in the market using discounted cash flows techniques. These techniques incorporate Level 1 and Level 2 inputs. The market inputs are utilized in the discounted cash flows’ calculation considering the instrument’s term, notional amount, discount rate and credit risk. Significant inputs to the derivative instrument valuation model for interest rate swaps are observable in active markets and are classified as Level 2 in the hierarchy. Contingent liabilities related to acquisitions are measured at fair value using Level 3 unobservable inputs. The Company's estimates of fair value are based upon assumptions believed to be reasonable but that are uncertain and involve significant judgments by management. Any changes in the fair value of these contingent liabilities are included in the earnings in the condensed consolidated statements of operations and comprehensive income (loss). The Company utilizes Monte Carlo or a series of Black-Scholes-Merton options models to estimate the fair value of the contingent consideration liabilities of business acquisitions. Significant inputs used in the fair value measurement of contingent consideration include: expected eligible revenue for the acquired businesses over the relevant measurement periods, the risk-profile of the expected eligible revenue for the acquired businesses, the uncertainty regarding the expected eligible revenue for the acquired businesses, the risk-free rate of return, the expected timing at which settlement of the contingent liabilities may occur, and the credit-adjusted discount rate associated with the risk of the Company’s future liability payments. The following table sets forth the assets and liabilities that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at June 30, 2024: LEVEL 1 LEVEL 2 LEVEL 3 TOTAL (In thousands) Assets Money market funds $ 151,338 $ — $ — $ 151,338 Interest rate swap assets — 5,603 — 5,603 Total assets $ 151,338 $ 5,603 $ — $ 156,941 Liabilities Contingent liabilities $ — $ — $ 45,994 $ 45,994 Total liabilities $ — $ — $ 45,994 $ 45,994 The following table sets forth the assets and liabilities that were measured at fair value on a recurring and non-recurring basis by their levels in the fair value hierarchy at December 31, 2023: LEVEL 1 LEVEL2 LEVEL 3 TOTAL (In thousands) Assets Money market funds $ 147,478 $ — $ — $ 147,478 Interest rate swap assets — 5,624 — 5,624 Total assets $ 147,478 $ 5,624 $ — $ 153,102 Liabilities Contingent liabilities $ — $ — $ 54,457 $ 54,457 Total liabilities $ — $ — $ 54,457 $ 54,457 For the period ended June 30, 2024, there were no transfers between the levels within the fair value hierarchy. The Company’s Level 3 liabilities are acquisition related contingent consideration liabilities. The following table summarizes the Level 3 activity of the changes in the contingent consideration liability. JUNE 30, 2024 (In thousands) Beginning balance at December 31, 2023 $ 54,457 Additions — Payments (14,133) Fair value remeasurement 5,670 Ending balance at June 30, 2024 $ 45,994 For more information regarding fair value measurements and the fair value hierarchy, see Note 2. “Summary of Significant Accounting Policies” in the notes to the consolidated financial statements in the Company’s 2023 Annual Report. (f) Cash and Cash Equivalents Cash equivalents include highly liquid investments with maturities of three months or less from the date purchased. The cash and cash equivalents was $224,599 and $234,951 at June 30, 2024 and December 31, 2023, respectively. (g) Accounts Receivable Accounts receivable include current outstanding invoices billed to customers. Invoices are typically issued with net 30 days to net 90 days terms upon delivery of the product or upon achievement of billable events for service-based contracts. Unbilled receivables relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts. Unbilled receivables are billed and transferred to customer accounts receivable when the rights become unconditional. The carrying amount of accounts receivable is reduced by a valuation allowance. The Company estimates the expected credit losses for accounts receivable using historical loss data adjusted for current economic conditions, including reasonable and supportable forecasts to estimate the relative size of credit losses to be expected. The Company generally writes off a receivable or records a specific allowance for credit losses if it determines that the receivable is not collectible. Allowances for credit losses of $1,968 and $1,312 were provided in the accompanying condensed consolidated financial statements as of June 30, 2024 and December 31, 2023, respectively. Accounts receivable consists of the following: JUNE 30, DECEMBER 31, (In thousands) Trade receivables $ 75,189 $ 75,410 Unbilled receivables 16,913 10,405 Other receivables 244 354 Allowances for credit losses (1,968) (1,312) Accounts receivable, net $ 90,378 $ 84,857 The following table presents the information regarding the allowance of accounts receivable: JUNE 30, DECEMBER 31, (In thousands) Beginning balance $ 1,312 $ 1,250 Provision for credit losses 807 684 Charge-offs, net of recoveries (151) (622) Ending balance $ 1,968 $ 1,312 (h) Derivative Instruments In the normal course of business, the Company is subject to risk from adverse fluctuations in interest rates. The Company has chosen to manage this risk through the use of derivative financial instruments that consist of interest rate swap contracts. Counterparties to these contracts are major financial institutions. The Company is exposed to credit loss in the event of nonperformance by these counterparties. The Company does not use derivative instruments for trading or speculative purposes. The objective of managing exposure to market risk is to limit its impact on cash flows. To qualify for hedge accounting, the interest rate swaps must effectively reduce the risk exposure that they are designed to hedge. In addition, at the inception of a qualifying cash flow hedging relationship, the underlying transaction or transactions must be, and be expected to remain, probable of occurring in accordance with the related assertions. FASB ASC 815, “Derivatives and Hedging,” requires the Company to recognize all derivatives on the balance sheet at fair value. The Company may enter into derivative contracts such as interest rate swap contracts that effectively convert portions of the Company’s floating rate debt to a fixed rate, which serves to mitigate interest rate risk. The Company’s objectives in using interest rate swaps are to add stability to interest expense and to manage its exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable-rate amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount. The Company entered into an interest rate swap agreement in May 2022 that pays a fixed interest rate and receives a variable interest rate to modify the interest rate characteristics of term loan debt from variable to fixed in order to reduce the impact of changes in future cash flows due to market interest rate changes. The swap agreement has a notional amount of $230,000, a fixed rate of 2.8% and a termination date of August 31, 2025. During the quarter ended September 30, 2023, the Company and the counter party amended the floating rate of the swap agreement from term LIBOR to term SOFR due to LIBOR cessation. At June 30, 2024 and December 31, 2023, the interest swap had a fair value of $5,603 and $5,624, respectively. The gross fair value recognized in accumulated other comprehensive income was $5,603 and $5,624, respectively, at June 30, 2024 and December 31, 2023. The Company uses derivatives to manage certain interest exposures and designated all the derivatives as cash flow hedges. The Company records derivatives at fair value on its condensed consolidated balance sheets. Changes in the fair value of derivatives designated as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss). Those amounts are reclassified into interest expenses in the same period during which the hedged transactions impact earnings. The amount of derivative gains reclassified from accumulated other comprehensive income on derivative instruments recognized in the Company’s condensed consolidated statements of operations and comprehensive income (loss) was $1,526, $1,276 , $3,051, and $2,262 for the three and six months ended June 30, 2024 and 2023, respectively. The notional amounts, fair values, and classification of derivative instruments in the condensed consolidated balance sheets as of June 30, 2024 and December 31, 2023 were as follows: Interest rate swap derivative designated as cash flow hedging instrument: JUNE 30, DECEMBER 31, (In thousands) Notional amounts $ 230,000 $ 230,000 Prepaid expenses and other current assets $ 5,026 $ 4,473 Other long-term assets $ 577 $ 1,151 The net amount of deferred gains related to derivative instruments designated as cash flow hedges that is expected to be reclassified from accumulated other comprehensive gains into earnings over the next twelve month s is $5,034. (i) Revenue Recognition In accordance with ASC Topic 606, “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps: i. Identification of the contract, or contracts, with a customer ii. Identification of the performance obligations in the contract iii. Determination of the transaction price iv. Allocation of the transaction price to the performance obligations in the contract v. Recognition of revenue when, or as, the Company satisfies a performance obligation The Company’s revenue consists of fees for perpetual and term licenses for its software products, post-contract customer support (referred to as maintenance), software as a service (“SaaS”), and professional services including training and other revenue. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The following describes the nature of the Company’s primary types of revenues and the revenue recognition policies as they pertain to the types of transactions the Company enters into with its customers. Software Licenses Revenues Software license revenue consists primarily of sales of software licenses downloaded and installed by our customers on their own hardware. The license period is generally one year or less and includes an insignificant amount of customer support to assist the customer with the software. Software license performance obligations are generally recognized upfront at the point in time when the software license has been delivered. Software as a Service (SaaS) Revenues SaaS revenues consist of subscription fees for access to, and related support for, the Company’s cloud-based solutions. The Company typically invoices subscription fees in advance in annual installments. The invoice is initially deferred and revenue is recognized ratably over the life of the contract. The Company’s software contracts do not typically include variable consideration or options for future purchases that would not be similar to the original goods. Software Service Revenues Maintenance services agreements on perpetual software consist of fees for providing software updates and for providing technical support for software products for a specified term. Revenue allocated to maintenance services is recognized ratably over the contract term beginning on the delivery date of each offering. Maintenance contracts generally have a term of one year. While the transfer of control of the software training and implementation performance obligations are over time, the services are typically started and completed within a few days. Due to the quick nature of the performance obligation from start to finish and the insignificant amounts, the Company recognizes any software training or implementation revenue at the completion of the service. Any unrecognized portion of amounts paid in advance for licenses and services is recorded as deferred revenue. Consulting Service Revenues The Company’s primary professional services offering includes consulting services, which may be either strategic consulting services, reporting and analysis services, regulatory writing services, or any combination of the three. The Company’s professional services contracts are either time-and-materials or fixed fee. Service revenues are generally recognized over time as the services are performed. Generally, these services are delivered to customers electronically. Revenue from time-and-material contracts is recognized on an output basis as labor hours are delivered and/or direct expenses are incurred. Revenues for fixed-price services are generally recognized over time by applying input methods to estimate progress to completion. Accordingly, the number of resources being paid for and the varying lengths of time they are being paid for determine the measure of progress. Arrangements with Multiple Performance Obligations For contracts with multiple performance obligations, such as a software license plus software training, implementation, and/or maintenance/support, or in contracts where there are multiple software licenses, the Company determines if the products or services are distinct and allocates the consideration to each distinct performance obligation on a relative standalone selling price basis. The delivery of a particular type of software and each of the user licenses would be one performance obligation. Additionally, any training, implementation, or support and maintenance promises sold as part of the software license agreement would be considered separate performance obligations, as those promises are distinct and separately identifiable from the software licenses. The payment terms in these arrangements are less than one year such that there is no significant financing component. Contract Balances The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (deferred revenue, contract liabilities) on the condensed consolidated balance sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., quarterly or monthly) or upon achievement of contractual milestones. Contract assets relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts (i.e., unbilled revenue, a component of accounts receivable in the condensed consolidated balance sheets). Contract assets are billed and transferred to customer accounts receivable when the rights become unconditional. The Company typically invoices customers for term licenses, subscriptions, maintenance and support fees in advance with payment due before the start of the subscription term, ranging from one Contract balances at June 30, 2024 and December 31, 2023 were as follows: JUNE 30, DECEMBER 31, (In thousands) Contract assets $ 16,913 $ 10,405 Contract liabilities $ 62,179 $ 61,748 During the six months ended June 30, 2024, the Company recognized revenue of $45,783 related to contract liabilities at December 31, 2023. The unsatisfied performance obligations as of June 30, 2024 were $120,444. We expect to recognize approximately $101,546 or 84.3% of this revenue over the next 12 months and the remainder thereafter. Deferred Contract Acquisition Costs Under ASC Topic 606, sales commissions paid to the sales force and the related employer payroll taxes, collectively deferred contract acquisition costs, are considered incremental and recoverable costs of obtaining a contract with a customer. The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has determined that certain sales incentive programs meet the requirements to be capitalized. The costs capitalized are primarily sales commissions for our sales force personnel. Capitalized costs to obtain a contract are amortized on a straight-line basis over the expected period of benefit. Amortization of capitalized costs is included in sales and marketing expenses in our condensed consolidated statements of operations and comprehensive income (loss). Capitalized contract acquisition costs were $733 and $655 as of June 30, 2024 and December 31, 2023, respectively, and were included in prepaid expenses and other current assets in the condensed consolidated balance sheets. Grant Revenue The Company receives grant funding for certain specific projects from time to time. These grants specify that the funds provided are to be used exclusively to satisfy the deliverables outlined in the grant agreements. In these agreements, both involved parties receive and sacrifice approximately commensurate value, so these are accounted for as exchange transactions, and revenue is recognized according to ASC Topic 606. Grant funding is generally provided near contract inception, so a contract liability is initially recorded and revenue is recognized as the performance obligations are satisfied over time. Sources and Timing of Revenue The Company’s performance obligations are satisfied either over time or at a point in time. The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows: THREE MONTHS ENDED JUNE 30, SIX MONTHS ENDED JUNE 30, 2024 2023 2024 2023 ( In thousands) Software licenses transferred at a point in time $ 13,449 $ 14,553 $ 28,829 $ 29,051 Software licenses transferred over time 24,758 19,170 48,685 37,677 Service revenues earned over time 55,106 56,727 112,453 114,023 Total $ 93,313 $ 90,450 $ 189,967 $ 180,751 (j) Earnings per Share Basic earnings per common share is computed by dividing the net earnings by the weighted-average number of shares outstanding during the reporting period, without consideration for potentially dilutive securities. Diluted shares are calculated under the treasury stock method. Diluted earnings per share is calculated by dividing the |