MERIDIANLINK, INC., 10-K filed on 3/13/2025
Annual Report
v3.25.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Mar. 06, 2025
Jun. 28, 2024
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-40680    
Entity Registrant Name MeridianLink, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 82-4844620    
Entity Address, Address Line One 3560 Hyland Avenue    
Entity Address, Address Line Two Suite 200    
Entity Address, City or Town Costa Mesa    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92626    
City Area Code 714    
Local Phone Number 708-6950    
Title of 12(b) Security Common stock, par value $0.001 per share    
Trading Symbol MLNK    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 562.4
Entity Common Stock, Shares Outstanding   76,626,179  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Certain information required by Part III of this Annual Report on Form 10-K, to the extent not set forth herein, is incorporated herein by reference from the registrant’s definitive proxy statement relating to the annual meeting of stockholders to be held in 2025, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Annual Report on Form 10-K relates. Except with respect to information specifically incorporated by reference in this Annual Report on Form 10-K, the registrant’s definitive proxy statement shall not be deemed to be filed as part hereof.
   
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Central Index Key 0001834494    
v3.25.0.1
Audit Information
12 Months Ended
Dec. 31, 2024
Audit Information [Abstract]  
Auditor Firm ID 243
Auditor Name BDO USA, P.C.
Auditor Location San Francisco, California
v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 92,765 $ 80,441
Accounts receivable, net 34,422 32,412
Prepaid expenses and other current assets 10,973 11,574
Total current assets 138,160 124,427
Property and equipment, net 2,167 3,337
Right of use assets, net 1,095 1,140
Intangible assets, net 201,522 251,060
Goodwill 610,063 610,063
Other assets 8,326 6,224
Total assets 961,333 996,251
Current liabilities:    
Accounts payable 6,798 4,405
Accrued liabilities 29,383 30,673
Deferred revenue 17,170 17,224
Current portion of debt, net of debt issuance costs 3,678 3,542
Total current liabilities 57,029 55,844
Long-term debt, net of debt issuance costs 464,922 420,004
Deferred tax liabilities, net 11,287 10,823
Long-term deferred revenue 75 792
Other long-term liabilities 527 541
Total liabilities 533,840 488,004
Commitments and contingencies (Note 5)
Stockholders’ Equity:    
Preferred stock, $0.001 par value; 50,000,000 shares authorized; zero shares issued and outstanding at December 31, 2024 and December 31, 2023 0 0
Common stock, $0.001 par value; 600,000,000 shares authorized, 76,049,681 and 78,447,701 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 127 129
Additional paid-in capital 709,057 654,634
Accumulated deficit (281,691) (146,516)
Total stockholders’ equity 427,493 508,247
Total liabilities and stockholders’ equity $ 961,333 $ 996,251
v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
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) 600,000,000 600,000,000
Common stock, shares issued (in shares) 76,049,681 78,447,701
Common stock, shares outstanding (in shares) 76,049,681 78,447,701
v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues, net $ 316,298 $ 303,617 $ 288,046
Cost of revenues:      
Subscription and services 89,273 90,362 90,778
Amortization of developed technology 19,255 18,129 15,553
Total cost of revenues 108,528 108,491 106,331
Gross profit 207,770 195,126 181,715
Operating expenses:      
General and administrative 116,458 92,663 82,649
Research and development 39,454 47,517 42,592
Sales and marketing 43,182 35,792 23,658
Restructuring related costs 4,040 3,621 0
Acquisition related costs 0 0 4,228
Total operating expenses 203,134 179,593 153,127
Operating income 4,636 15,533 28,588
Other (income) expense, net:      
Interest and other income (4,924) (4,029) (1,063)
Interest expense 38,424 38,158 24,227
Total other expense, net 33,500 34,129 23,164
(Loss) income before provision for income taxes (28,864) (18,596) 5,424
Provision for income taxes 908 23,943 4,130
Net (loss) income $ (29,772) $ (42,539) $ 1,294
Net (loss) income per share:      
Basic (in dollars per share) $ (0.39) $ (0.53) $ 0.02
Diluted (in dollars per share) $ (0.39) $ (0.53) $ 0.02
Weighted average common stock outstanding:      
Basic (in shares) 76,270,632 80,349,895 80,454,356
Diluted (in shares) 76,270,632 80,349,895 82,403,679
v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Restricted stock awards
Restricted Stock Units
Common Stock
Common Stock
Restricted stock awards
Common Stock
Restricted Stock Units
Additional Paid-in Capital
Additional Paid-in Capital
Restricted Stock Units
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021       79,734,984          
Beginning balance at Dec. 31, 2021 $ 556,278     $ 88     $ 596,542   $ (40,352)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Vesting of restricted stock (in shares)         599,599 398,407      
Vesting of restricted stock   $ 39 $ 1   $ 39 $ 1      
Issuance of common stock due to exercise of stock options (in shares) 33,359     33,359          
Issuance of common stock due to exercise of stock options $ 211           211    
Issuance of common stock through employee stock purchase plan (in shares)       127,700          
Issuance of common stock through employee stock purchase plan 1,777           1,777    
Shares withheld related to net share settlement of RSUs (in shares)       (11,956)          
Shares withheld related to net share settlement of RSUs $ (206)           (206)    
Repurchases of common stock (in shares) (237,641)     (237,641)          
Repurchases of common stock $ (3,375)               (3,375)
Share-based compensation expense 23,072           23,072    
Net (loss) income 1,294               1,294
Ending balance (in shares) at Dec. 31, 2022       80,644,452          
Ending balance at Dec. 31, 2022 $ 579,091     $ 128     621,396   (42,433)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Vesting of restricted stock (in shares)         63,055 1,055,665      
Vesting of restricted stock   $ 4 1   $ 4 $ 1      
Issuance of common stock due to exercise of stock options (in shares) 304,332     304,332          
Issuance of common stock due to exercise of stock options $ 2,373           2,373    
Issuance of common stock through employee stock purchase plan (in shares)       131,424          
Issuance of common stock through employee stock purchase plan 1,679           1,679    
Shares withheld related to net share settlement of RSUs (in shares)       (87,495)          
Shares withheld related to net share settlement of RSUs $ (1,667)           (1,667)    
Repurchases of common stock (in shares) (3,663,732)     (3,663,732)          
Repurchases of common stock $ (61,548)     $ (4)         (61,544)
Share-based compensation expense 30,853           30,853    
Net (loss) income (42,539)               (42,539)
Ending balance (in shares) at Dec. 31, 2023       78,447,701          
Ending balance at Dec. 31, 2023 $ 508,247     $ 129     654,634   (146,516)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Vesting of restricted stock (in shares)           2,390,289      
Vesting of restricted stock     $ 0     $ 2   $ (2)  
Issuance of common stock due to exercise of stock options (in shares) 699,027     699,027          
Issuance of common stock due to exercise of stock options $ 6,885     $ 1     6,884    
Issuance of common stock through employee stock purchase plan (in shares) 129,925     129,925          
Issuance of common stock through employee stock purchase plan $ 1,807           1,807    
Shares withheld related to net share settlement of RSUs (in shares)       (288,348)          
Shares withheld related to net share settlement of RSUs $ (5,886)           (5,886)    
Repurchases of common stock (in shares) (5,328,913)     (5,328,913)          
Repurchases of common stock $ (105,408)     $ (5)         (105,403)
Share-based compensation expense 51,620           51,620    
Net (loss) income (29,772)               (29,772)
Ending balance (in shares) at Dec. 31, 2024       76,049,681          
Ending balance at Dec. 31, 2024 $ 427,493     $ 127     $ 709,057   $ (281,691)
v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net (loss) income $ (29,772) $ (42,539) $ 1,294
Adjustments to reconcile net (loss) income to net cash provided by operating activities:      
Depreciation 1,358 1,860 2,318
Amortization of intangible assets 56,894 55,969 51,663
Amortization of costs capitalized to obtain revenue contracts 4,056 3,342 2,563
Provision for expected credit losses 778 930 0
Amortization of debt issuance costs 653 1,085 2,760
Share-based compensation expense 51,355 30,550 22,761
Deferred income taxes 464 23,630 1,905
Loss on disposal of property and equipment 102 0 678
Gain on change in fair value of earnout 0 0 (162)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (2,183) (443) (7,005)
Prepaid expenses and other assets (5,655) (7,007) (2,265)
Accounts payable 2,435 3,170 (1,564)
Accrued liabilities (1,912) (2,514) (2,281)
Deferred revenue (771) (69) 1,922
Net cash provided by operating activities 77,802 67,964 74,587
Cash flows from investing activities:      
Capitalized software additions (7,092) (9,250) (8,228)
Purchases of property and equipment (367) (943) (1,136)
Return (payment) of escrow deposit 0 30,000 (30,000)
Funds received in connection with former business combination 0 1,219 0
Funds paid in connection with former business combination 0 (1,219) 0
Acquisition, net of cash acquired – Beanstalk Networks LLC 0 326  
Acquisition, net of cash acquired – Beanstalk Networks LLC     (61,830)
Acquisition, net of cash and restricted cash acquired – StreetShares, Inc. 0 0 (23,137)
Net cash (used in) provided by investing activities (7,459) 20,133 (124,331)
Cash flows from financing activities:      
Repurchases of common stock (104,847) (61,171) (3,375)
Excise taxes paid on share repurchases (403) 0 0
Proceeds from exercise of stock options 6,885 2,373 211
Proceeds from employee stock purchase plan 1,807 1,679 1,777
Taxes paid related to net share settlement of restricted stock units (5,886) (1,667) (206)
Principal payments of debt (4,660) (4,350) (3,263)
Proceeds from debt issuance 50,000 0 0
Payments of debt issuance costs (840) 0 0
Payments of deferred offering costs (75) (300) 0
Payment of Regulation A+ investor note 0 0 (3,265)
Net cash used in financing activities (58,019) (63,436) (8,121)
Net increase (decrease) in cash and cash equivalents 12,324 24,661 (57,865)
Cash and cash equivalents, beginning of period 80,441 55,780 113,645
Cash and cash equivalents, end of period 92,765 80,441 55,780
Supplemental disclosures of cash flow information:      
Cash paid for interest 37,958 37,018 21,348
Cash paid for income taxes 690 2,522 1,343
Non-cash investing and financing activities:      
Shares withheld with respect to net settlement of restricted stock units 5,886 1,667 206
Initial recognition of operating lease liabilities 623 0 3,791
Initial recognition of operating lease right-of-use assets 592 0 3,047
Excise taxes payable included in repurchases of common stock 561 377 0
Share-based compensation expense included in capitalized software additions 265 303 311
Purchase price allocation adjustment related to income tax effects for StreetShares acquisition 0 1,132 0
Purchase price allocation adjustment for Beanstalk Networks LLC acquisition 0 274 0
Purchases of property and equipment included in accounts payable and accrued liabilities 2 80 72
Costs related to shelf registration on Form S-3 included in accrued liabilities 0 75 0
Regulation A+ investor note assumed in business combination $ 0 $ 0 $ 3,265
v3.25.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
MeridianLink, Inc., and its wholly-owned subsidiaries, (collectively the “Company”), provides secure, cloud-based digital solutions that transform the ways in which traditional and emerging financial services providers engage with account holders and end users. The Company sells its solutions to financial institutions, including banks, credit unions, mortgage lenders, specialty lending providers, and consumer reporting agencies. The Company delivers its solutions to the substantial majority of its customers using a software-as-a-service (“SaaS”) model under which its customers pay subscription fees for the use of the Company’s solutions. The Company is headquartered in Costa Mesa, California.
v3.25.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements of the Company have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.
Certain amounts within the prior periods’ consolidated statements of cash flows have been revised to conform to the current period presentation. Depreciation, amortization of intangible assets, and amortization of costs capitalized to obtain revenue contracts were revised to be shown separately as adjustments to reconcile net (loss) income to net cash provided by operating activities. The revisions had no impact on the net cash provided by operating activities and did not change other amounts reported within the consolidated balance sheets, statements of operations, or statements of stockholders’ equity.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the reported amounts of revenues and expenses. Certain items subject to such estimates include the fair value of acquired intangible assets; the capitalization of software development costs; the useful lives of long-lived intangible assets; impairment of goodwill and long-lived assets; and income taxes, including the valuation allowance for deferred income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Accounting policies that most significantly impact the presented amounts within these consolidated financial statements are further described below:
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and accounts receivable. Cash and cash equivalents are invested in short-term and highly liquid investment-grade obligations, which are held in safekeeping by large and creditworthy financial institutions. Deposits in these financial institutions may exceed federally insured limits.
As of December 31, 2024 and 2023, the Company did not have any customers that accounted for greater than 10% of accounts receivable. For the years ended December 31, 2024, 2023, and 2022, the Company did not have any customers that accounted for greater than 10% of net revenues.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity date of three months or less to be cash equivalents. As of December 31, 2024, and 2023, cash consisted of checking deposit accounts and demand deposit accounts. As of December 31, 2023, cash equivalents included $66.8 million held in a money market fund, and none as of December 31, 2024.
Accounts Receivable and Allowance for Credit Losses
The Company’s accounts receivable includes billed and unbilled receivables, net of an allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The Company recognizes an allowance for credit losses on accounts receivable in an amount equal to the current expected credit losses. The estimation of the allowance is based on an analysis of historical loss experience, current receivables aging, and management’s assessment of current conditions and estimated future conditions, as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
The Company assesses collectability by pooling receivables where similar characteristics exist and evaluates receivables individually when specific customer balances no longer share those risk characteristics and are considered at risk or uncollectible. The expense associated with the allowance for expected credit losses is recognized in general and administrative expenses on the accompanying consolidated statements of operations.
Property and Equipment
The Company records property and equipment at cost or fair market value on the acquisition date, less accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets as follows:
Asset CategoryLife (years)
Computer equipment and software
3 – 5 years
Office equipment and furniture
3 – 7 years
Leasehold improvements
Shorter of the lease term or the estimated useful lives of the assets
Expenditures for maintenance and repairs are charged to expense as incurred, and major renewals and improvements are capitalized. Gains or losses on disposal of property and equipment are recognized in the period when the assets are sold or disposed of and the related cost and accumulated depreciation is removed from the accounts.
Leases
Leases arise from contractual obligations that convey the right to control the use of identified property or equipment for a period of time in exchange for consideration. At the inception of the contract, the Company determines if an arrangement contains a lease based on whether there is an identified asset and whether the Company controls the use of the identified asset. The Company also determines the classification of that lease, between financing and operating, at the lease commencement date. The Company accounts for and allocates consideration to the lease and non-lease components as a single lease component. The Company does not have any financing leases.
A right-of-use (“ROU”) asset represents the Company’s right to use an underlying asset, and a lease liability represents the Company’s obligation to make payments during the lease term. ROU assets are recorded and recognized at commencement for the lease liability amount, adjusted for initial direct costs incurred and lease incentives received, and adjusted for prepaid or accrued lease payments. Lease liabilities are recorded at the present value of the future lease payments over the lease term at commencement. The discount rate used to determine the present value is the incremental borrowing rate, unless the interest rate implicit in the lease is readily determinable. As the implicit rate for the operating leases is generally not determinable, the Company uses an incremental borrowing rate as the discount rate at the lease commencement date to determine the present value of lease payments. The Company determines the discount rate of the leases by considering various factors, such as the credit rating, interest rates of similar debt instruments of entities with comparable credit ratings, jurisdictions, and the lease term.
The Company’s operating leases typically include non-lease components such as common-area maintenance costs, utilities, and other maintenance costs. For real estate leases, the Company has elected to include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and liabilities to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments.
The Company’s lease terms may include options to extend or terminate the lease. The Company generally uses the base, non-cancelable, lease term when recognizing the lease assets and liabilities, unless it is reasonably certain that the Company will exercise those options. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The Company’s ROU assets are included in right of use assets and the current and non-current portions of the lease liabilities are included in accrued liabilities and other long-term liabilities, respectively, on the consolidated balance sheets. The Company does not record leases with terms of 12 months or less on the consolidated balance sheets. Lease expense is recognized on a straight-line basis over the expected lease term.
The Company subleases certain unoccupied leased office space. Sublease income is recorded as a reduction of rent expense straight-line over the term of the sublease. The Company tests ROU assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. For leased assets, such circumstances would include the decision to leave a leased facility prior to the end of the minimum lease term or subleases for which estimated cash flows do not fully cover the costs of the associated lease.
Intangible Assets
Intangible assets primarily consist of developed technology, customer relationships, trademarks, and non-competition agreements, which were acquired through acquisitions. The Company determines the appropriate useful life of its intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over their estimated useful lives.
Capitalized Internal-Use Software Costs
For development costs related to internal use software, the Company capitalizes qualifying computer software development costs that are incurred during the application development stage. Once the application development stage is reached, internal and external costs are capitalized until the software is substantially complete and ready for its intended use. These capitalized costs are amortized on a straight-line basis over the expected useful life of the software of 3 years. Costs related to preliminary project activities and post-implementation activities for developed technology are expensed as incurred. Such capitalized costs related to developed technology are included within the intangible assets balance on the consolidated balance sheets.
Capitalized Cloud Computing Arrangement Costs
The Company capitalizes certain costs associated with cloud computing arrangements (“CCA”) that are service contracts, including third party software development costs that are part of the application development stage. Capitalized costs for cloud computing arrangements are included in prepaid expenses and other current assets, and other assets on the Company’s consolidated balance sheets. Amounts capitalized are amortized as general and administrative expenses and cost of revenues on the consolidated statements of operations over 2 to 5 years beginning on the date the associated hosting arrangement is ready for its intended use. Costs related to preliminary project activities and post-implementation activities are expensed as incurred.
Impairment of Long-Lived Assets
The Company evaluates the carrying value of long-lived assets, including intangible assets with finite lives, right of use assets, costs capitalized to obtain revenue contracts, and property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. If circumstances require a long-lived asset be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, impairment is recognized to the extent that the carrying value exceeds its fair value. The impairment to be recognized is measured as the amount by which the carrying amount exceeds the fair value of the assets.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. Goodwill is tested for impairment at least annually at the reporting unit level or more frequently if events or changes in circumstances indicate that goodwill might be impaired. Events or changes in circumstances which could trigger an impairment review include consideration of certain key factors including macroeconomic conditions, industry and market conditions, management turnover, changes in regulation, litigation matters, changes in enterprise value, and overall financial performance.
The Company first assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, the Company determines it is more likely than not the fair value of its reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if the Company concludes otherwise, then it is required to perform a quantitative impairment test.
The quantitative impairment test involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If however, the fair value of the reporting unit is less than book value, then an impairment charge is recorded for the difference between the reporting unit’s fair value and carrying amount, not to exceed the carrying amount of the goodwill. The Company has one reporting unit and tests its goodwill for impairment annually, as of October 1, or more frequently if circumstances indicate that goodwill may not be recoverable.
Fair Value of Financial Instruments
The Company accounts for certain of its financial assets at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 – Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 – Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
The carrying amounts of most of the Company’s financial instruments, including cash and cash equivalents approximate fair value due to their high liquidity in actively quoted trading markets and their short maturities. The carrying amounts of the Company’s accounts receivable, accounts payable, accrued liabilities, and short-term deferred revenue approximate fair value due to their short maturities. The carrying value of the Company’s long-term debt is considered to approximate the fair value of such debt as of December 31, 2024, and 2023 based upon the interest rates that the Company believes it can currently obtain for similar debt, which is considered a level 2 input to determine fair value.
Revenue Recognition
Revenue is recognized upon the transfer of control of a promised service to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those services, net of sales taxes. The Company applies the following five-step revenue recognition model in accounting for its revenue arrangements:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company delivers its solutions using a SaaS model under which its customers pay subscription fees for the use of the Company’s solutions as well as fees for transactions processed. The Company’s subscription fees consist of revenues from software solutions that are governed by pricing and terms contained in contracts between the Company and its customers. The initial term of contracts with customers is typically three years, but may range from one to seven years. Customer contracts are typically not cancellable without penalty, and almost always contain an evergreen auto-renewal term that is often for a one-year extension after the initial term, but can extend the auto-renewal of the contract up to the length of the original term. The Company’s subscription fee revenues include annual base fees, platform partner fees, and, depending on the product, fees per search or per loan application or per closed loan (with contractual minimums based on volume) that are charged on a monthly basis, which is referred to as volume-based fees. The Company earns additional revenues based on the volume of applications or closed loans processed above its customers’ contractual minimums.
Revenue-generating activities are directly related to the sale, implementation, and support of the Company’s solutions. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted using cloud-based hosting services, volume-based fees, as well as revenues for customer support and professional implementation services related to the Company’s solutions.
Variable consideration exists when the amount that the Company expects to receive in a contract is based on the occurrence or non-occurrence of future events, such as processing services performed under usage-based pricing arrangements or professional services billed on a time-and-materials basis. Variable consideration included in the transaction price of a contract is constrained such that a significant revenue reversal is not probable. Under the standard terms and conditions of the Company's contracts with its customers or partners, contractual transaction price is generally not adjusted due to measurement adjustments associated with estimated variable consideration.
Subscription Fee Revenues
The Company’s software solutions are generally available for use as hosted application arrangements under subscription fee agreements. The Company’s software solutions consist of an obligation for the Company to provide continuous access to a technology solution that it hosts and routine customer support, both of which the Company accounts for as a stand-ready performance obligation. Subscription fees from these applications are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company’s solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. For the majority of our customers, additional fees for monthly usage are recognized as revenue in the month when the usage amounts are determined and reported. Certain of the Company’s subscription contracts are invoiced to its customers annually, and revenue is recognized ratably over the service term.
In determining whether SaaS services are distinct, we considered whether the series guidance applies to the Company’s subscription services. The Company considered various factors including that substantially all the Company’s SaaS arrangements involve the transfer of a service to the customer, which represents a performance obligation that is satisfied over time because the customer simultaneously receives and consumes the benefits of the services provided. Customer support services, forms maintenance, and subscription services are considered a series of distinct services that are accounted for as a single performance obligation, as the nature of the services are substantially the same and have the same pattern of transfer (i.e., distinct days of service). For these contracts, the Company allocates the ratable portion of the consideration to each period based on the services provided in such period.
The Company has concluded that its subscription fees related to monthly usage above the levels included in the standard subscription fee relate specifically to the transfer of the service to the customer in that month and is consistent with the allocation objective when considering all the performance obligations and payment terms in the contract. Therefore, the Company generally recognizes additional usage revenues in the month when the usage amounts are determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company has a limited number of legacy customers that host and manage its solutions on-premise under term license and maintenance agreements. This type of arrangement is no longer sold and represents an immaterial amount of the Company’s subscription fee revenues. However, there is no planned sunset or end of life for these on-premise solutions.
Professional Services Revenues
The Company offers implementation, configuration, consulting, and training services for its software solutions and SaaS offerings. Revenues from the Company’s professional services are recognized as control is transferred to the customer, which can be either at a point in time or over time, depending on the nature of the contractual performance obligations.
In determining whether implementation services are distinct from subscription services, we considered that there is not a significant level of integration between implementation and subscription services. Further, implementation services in our contracts provide benefit to the customer with other readily available resources and the implementation services generally are not interdependent with the SaaS subscription services. Therefore, implementation services are generally accounted for as a separate performance obligation, as they represent distinct services that provide benefit to the customer apart from SaaS services.
Consulting and training services are generally considered a separate performance obligation as they are considered distinct services that provide a benefit to the customer on their own.
Other Revenues
The Company enters into referral and marketing agreements with various third parties, in which revenues for the Company are primarily generated from transactions initiated by the third parties’ customers. The Company may introduce its customers to a referral partner or offer additional services available from the referral partner via an integration with the Company’s software solutions. Other revenues are recognized in the period the services are performed, which can be either at a point in time or over time, depending on the nature of the contractual performance obligations.
Identification of Performance Obligations and Determination of Transaction Price
The Company enters into contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for distinct individual performance obligations separately by allocating the contract’s total transaction price to each performance obligation in an amount based on the relative standalone selling price (“SSP”) of each distinct good or service in the contract.
The Company’s determination of SSP for each distinct performance obligation in its contracts with its customers requires minimal judgment. Solutions are generally sold at standard prices and subscriptions are generally coterminous. Therefore, it is rare that any reallocation of transaction consideration is required. The Company’s best evidence of SSP is the observable price at which products and services are sold separately to customers, which is generally the stated contract price.
Principal versus Agent
The Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or agent (i.e., reports revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company’s solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific service and directs their use to create the combined output. The Company’s control is evidenced by its involvement in the integration of the partners’ services with the Company’s solutions before the partners’ services are transferred to the Company’s customers and is further supported by the Company being primarily responsible to the customers, having a level of discretion in establishing pricing, and is subject to credit loss. In cases where the Company does not obtain control prior to the transfer of services, and acts as an agent, revenue is reported on a net basis, with costs being recorded as a reduction to revenues. Agent related revenue is recorded in subscription fees revenue on the Company’s consolidated statements of operations.
Contract Balances and Deferred Revenue
The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in contract liabilities consisting of deferred revenue. Deferred revenue represents billings under noncancellable contracts before the related product or service is transferred to the customer. The Company records an unbilled receivable when revenue is recognized prior to invoicing.
The deferred revenue balance consists of subscription and implementation fees which have been invoiced up front and are recognized as revenue only when the revenue recognition criteria are met. The Company’s subscription contracts are invoiced to its customers annually or monthly based on the underlying contractual terms, and revenue is recognized ratably over the service term. For any fees invoiced up front for contracts with a service term that extend multiple years, the portion of deferred revenue that will be recognized beyond 12 months from the date of the financial statements are classified as long-term deferred revenue.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient to not adjust contract consideration for the effects of a significant financing component. The Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes sales commissions and related payroll benefits related to its customer agreements because the commission charges are so closely related to the revenues from the noncancellable customer agreements that they should be recorded as an asset and charged to expense over the expected period of customer benefit. The Company capitalizes commissions for those involved in the sale of its SaaS offerings, including direct employees and their supervisors, as these are incremental to the sale. The Company begins amortization for a particular customer agreement once the revenue recognition criteria are met and amortizes those capitalized costs over the expected period of customer benefit, which the Company estimates to be three years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. Current costs are included in prepaid expenses and other current assets, and non-current costs are included in other assets on the accompanying consolidated balance sheets.
The Company applies a practical expedient to expense costs to obtain revenue contracts as incurred when the amortization period would have been one year or less.
Research and Development
Research and development expenses are comprised primarily of salaries, benefits and share-based compensation associated with the Company’s engineering, product, and quality assurance personnel. Research and development expenses also include third-party contractors and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred.
Sales and Marketing
Sales and marketing expenses consist primarily of compensation and employee benefits, including share-based compensation, of sales and marketing personnel and related sales support teams, sales and partner commissions, trade show and advertising costs, and allocated overhead. Sales and marketing expenses also include amortization of costs capitalized to obtain revenue contracts, as discussed above. Marketing costs, including advertising and trade show expenses are expensed as incurred, and were $2.5 million, $1.5 million, and $1.4 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Share-Based Compensation
The Company accounts for share-based compensation by estimating the fair value of share-based payment awards at the grant date. The Company estimates the fair value of its RSUs using the share price on the grant date and estimates the fair value of its share-based options using the Black-Scholes option-pricing model. The portion that is ultimately expected to vest is recognized as compensation expense over the requisite service period.
Calculating share-based compensation expense for share-based options requires the input of assumptions, including the expected term of the share-based awards, share price volatility, risk free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in calculating the fair value of share-based awards represent the Company’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment.
The Company accounts for forfeitures when they occur. The Company has elected to recognize share-based compensation expense for service-based awards on a straight-line basis over the service vesting period. The Company recognizes compensation expense for awards subject to performance conditions using the graded attribution method over the vesting period so long as the performance measures are probable of being achieved.
Debt Issuance Costs
Debt issuance costs represent fees and other direct incremental costs incurred in connection with the Company's debt. Debt issuance costs related to the Company’s term loan are netted against the Company's debt, and those related to the Company’s revolving credit facility are included in prepaid expenses and other current assets, and other assets. These amounts are amortized into interest expense over the estimated life of the debt using the effective interest method for the Company’s term loan and using the straight-line method for the Company’s revolving credit facility.
The Company performs an analysis on a creditor-by-creditor basis when its debt is modified to determine if the debt instruments were substantially different. In the event of extinguishment, capitalized debt issuance costs are expensed. In the event of debt modification, lender related fees are capitalized, and third-party costs are expensed.
Income Taxes
The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid, or refunds received, as provided for under currently enacted tax law. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.
The Company recognizes deferred tax assets to the extent that these assets are more likely than not to be realized. If they are not, deferred tax assets are reduced by a valuation allowance. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If it is subsequently determined that deferred tax assets would be more likely than not realized in the future, in excess of their net recorded amount, an adjustment would be made to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
The Company accounts for uncertainty in income taxes recognized in its consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized which includes (a) the tax position must be evaluated to determine the likelihood that it is more likely than not of being sustained based solely on the technical merits of the position, and if so, (b) the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The benefit from income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.
The Company reports tax related interest and penalties, if any, as income tax expense. There were no material interest or penalties recorded for the years ended December 31, 2024, 2023, or 2022.
Net (Loss) Income Per Share
Basic net (loss) income per share is computed by dividing the net loss attributable to the common stockholders by the weighted average number of common stock outstanding during the period, without the consideration for potential dilutive common stock.
Diluted net (loss) income per share is computed by dividing the net (loss) income attributable to common stockholders by the weighted-average number of common stock equivalents outstanding for the period determined using the treasury-stock method. Due to the net losses for the years ended December 31, 2024 and 2023, all otherwise potentially dilutive securities were antidilutive. Accordingly, basic net loss per share equaled diluted net loss per share for the years ended December 31, 2024, and 2023.
Business Combinations
The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. Transaction costs associated with business combinations are expensed as incurred and are included in acquisition related costs on the consolidated statements of operations. The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. The Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with management’s determination of the fair values of assets acquired and liabilities assumed in a business combination. During the measurement period, if new information is obtained about facts and circumstances that existed as of the acquisition date, changes in the estimated fair values of the net assets recorded may change the amount of the purchase price allocated to goodwill. During the measurement period, which expires one year from the acquisition date, changes to any purchase price allocations that are material to the Company’s consolidated financial results will be adjusted prospectively.
Accounting Pronouncements Recently Adopted
The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and has elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies.
ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”
Accounting standard update (“ASU”) 2023-07 requires enhanced disclosures about significant segment expenses and other segment items and requires companies to disclose all annual disclosures about segments in interim periods. The ASU also permits companies to disclose more than one measure of segment profit or loss, requires disclosure of the title and position of the Chief Operating Decision Maker, and requires companies with a single reportable segment to provide all disclosures required by Topic 280. The Company adopted this guidance for the year ended December 31, 2024 through providing enhanced segment disclosures within the notes to the consolidated financial statements. See Note 16, “Segment Information.”
Recent Accounting Pronouncements Not Yet Adopted
ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”
ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for the Company for annual periods beginning after December 15, 2025, on a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
ASU 2024-03, “Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”
ASU 2024-03 requires disaggregated disclosure of income statement expenses into specified categories within the footnotes to the financial statements. ASU 2024-03 is effective for the Company for annual periods beginning after December 15, 2026, interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted, and companies are required to apply the ASU prospectively or retrospectively. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
v3.25.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table disaggregates the Company’s net revenues by solution type (in thousands):
Year Ended December 31,
202420232022
Lending Software Solutions
$249,329 $232,199 $208,290 
Data Verification Software Solutions
66,969 71,418 79,756 
Total$316,298 $303,617 $288,046 
During the year ended December 31, 2023, the Company lowered its estimate of variable consideration by $2.3 million associated with a Lending Software Solutions channel reseller contract acquired through a past acquisition. The change in the estimate of variable consideration for that period was due to a commercial dispute with the reseller in the period, which resulted in a reduction in the amount the Company expected to receive under this contract as the receipt of this amount was no longer considered to be probable.
The following table disaggregates the Company’s net revenues by major source (in thousands):
Year Ended December 31,
202420232022
Subscription fees$264,410 $256,787 $248,864 
Professional services39,477 36,250 29,320 
Other12,411 10,580 9,862 
Total$316,298 $303,617 $288,046 
Contract Balances
The following table presents amounts related to customer contract-related arrangements, which are included on the consolidated balance sheets as follows (in thousands):
As December 31,
202420232022
Accounts receivable, net$34,422 $32,412 $32,905 
Deferred revenue, current17,170 17,224 16,945 
Long-term deferred revenue75 792 1,141 
The balance of deferred revenue will increase or decrease based on the timing of invoices and recognition of revenue. Significant changes in our deferred revenue balances during the years ended December 31, 2024 and 2023 were as follows (in thousands):
As of December 31,
20242023
Deferred revenue, beginning balance$18,016 $18,086 
Billing of transaction consideration315,527 303,547 
Revenue recognized(316,298)(303,617)
Deferred revenue, ending balance$17,245 $18,016 
Deferred revenue, current$17,170 $17,224 
Long-term deferred revenue75 792 
Total deferred revenue$17,245 $18,016 
Allowance for Credit Losses
A rollforward of the Company’s allowance for expected credit losses balance for the years ended December 31, 2024, and 2023, is as follows (in thousands):
As of December 31,
20242023
Allowance for expected credit losses, beginning balance$514 $165 
Provision for expected credit losses 778 930 
Write offs, net(542)(581)
Allowance for expected credit losses, ending balance$750 $514 
Costs Capitalized to Obtain Revenue Contracts
The following table represents the changes in costs capitalized to obtain revenue contracts (in thousands):
As of December 31,
20242023
Beginning balance$8,018 $6,539 
Additions5,550 4,821 
Amortization(4,056)(3,342)
Ending balance$9,512 $8,018 
Costs capitalized to obtain revenue contracts, net, current$4,362 $3,782 
Costs capitalized to obtain revenue contracts, net, noncurrent5,150 4,236 
Total costs capitalized to obtain revenue contracts, net
$9,512 $8,018 
There was no impairment of costs capitalized to obtain revenue contracts during the years ended December 31, 2024, 2023, and 2022.
v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20242023
Prepaid expenses$5,598 $5,762 
Costs capitalized to obtain revenue contracts, current
4,362 3,782 
Income tax receivable614 961 
Other399 1,069 
Total prepaid expenses and other current assets$10,973 $11,574 
Capitalized Cloud Computing Arrangement Costs
Capitalized cloud computing arrangement costs consisted of the following (in thousands):
As of December 31,
20242023
Capitalized cloud computing arrangement costs
$2,299 $1,779 
Accumulated amortization
(303)(208)
Capitalized cloud computing arrangement costs, net
$1,996 $1,571 
Amortization expense for capitalized cloud computing arrangement costs was immaterial for the years ended December 31, 2024, 2023, and 2022.
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of December 31,
20242023
Computer equipment and software $7,902 $8,794 
Leasehold improvements2,424 2,732 
Office equipment and furniture990 990 
Total11,316 12,516 
Accumulated depreciation
(9,149)(9,179)
Property and equipment, net$2,167 $3,337 
Depreciation expense was $1.4 million, $1.9 million, and $2.3 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Intangible Assets, Net
Intangible assets, net consisted of the following (in thousands):
As of December 31, 2024
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(200,672)$142,628 
Developed technology96,400 (63,263)33,137 
Trademarks24,975 (15,275)9,700 
Non-competition agreements5,500 (2,723)2,777 
Capitalized software36,353 (23,073)13,280 
Total intangible assets, net$506,528 $(305,006)$201,522 
As of December 31, 2023
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(166,485)$176,815 
Developed technology96,400 (52,039)44,361 
Trademarks24,975 (12,803)12,172 
Non-competition agreements5,500 (1,743)3,757 
Capitalized software28,997 (15,042)13,955 
Total intangible assets, net$499,172 $(248,112)$251,060 
For the years ended December 31, 2024, 2023, and 2022, the Company capitalized $7.4 million, $9.6 million, and $8.5 million, respectively, related to internally developed software costs.
The weighted average remaining useful lives for intangible assets as of December 31, 2024, were as follows:
Weighted Average Remaining Useful Life (in years)
Customer relationships5
Developed technology6
Trademarks4
Non-competition agreements3
Capitalized software2
Amortization expense related to intangible assets was as follows (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$19,255 $18,129 $15,553 
General and administrative expense37,639 37,840 36,110 
Total amortization expense$56,894 $55,969 $51,663 
The estimated future amortization of intangible assets as of December 31, 2024, was as follows (in thousands):
Years ending December 31,
2025$52,490 
202646,688 
202743,553 
202824,925 
202913,327 
Thereafter20,539 
Total amortization expense$201,522 
No impairment of long-lived assets was recorded during the years ended December 31, 2024, 2023, or 2022.
Goodwill
A rollforward of the Company’s goodwill balance for the years ended December 31, 2024 and 2023 was as follows (in thousands):
As of December 31,
20242023
Beginning balance$610,063 $608,657 
Adjustments to OpenClose acquisition date fair value— 274 
Adjustments to StreetShares acquisition date fair value— 1,132 
Ending balance$610,063 $610,063 
During the year ended December 31, 2024, the Company used the qualitative approach to perform its annual goodwill impairment test and concluded it was more likely than not that the fair value of the Company’s reporting unit exceeded the carrying value of its net assets. No goodwill impairment was recorded during the years ended December 31, 2024, 2023, and 2022.
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of December 31,
20242023
Accrued payroll and payroll-related expenses$8,188 $9,501 
Accrued bonuses6,313 6,424 
Accrued operating costs4,127 3,655 
Sales tax liabilities from acquisitions3,383 3,383 
Accrued costs of revenues2,305 2,003 
User conference accrual979 1,073 
Customer deposits795 1,302 
Excise taxes payable537 379 
Operating lease liabilities – current676 773 
Other accrued liabilities2,080 2,180 
Total accrued liabilities$29,383 $30,673 
v3.25.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Matters
The Company is, and from time to time may be, involved in legal proceedings and claims arising out of the Company’s operations in the ordinary course of business. The Company accrues estimates for resolution of legal proceedings and other contingencies when we determine that the likelihood of an unfavorable outcome is probable and the amount of loss is reasonably estimable. Management is not currently aware of any legal proceedings or claims against it that could have a material adverse effect on the financial position, results of operations, or cash flows of the Company.
During the year ended December 31, 2024, the Company incurred and paid $1.5 million related to the settlements of class action litigation claims.
Other Contractual Commitments
The Company’s contractual commitments primarily consist of third-party cloud infrastructure agreements and service subscription arrangements used to support operations at the enterprise level. Future minimum payments under the Company’s non-cancelable purchase commitments as of December 31, 2024, are as follows (in thousands):
Contractual Commitments
Years ending December 31,
2025$4,253 
20264,684 
20274,188 
Thereafter— 
Total$13,125 
v3.25.0.1
Debt
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
Debt consisted of the following (in thousands):
As of December 31,
20242023
Term Loan
$472,728 $427,388 
Debt issuance costs
(4,128)(3,842)
Total debt, net of debt issuance costs
468,600 423,546 
Less: Current portion of debt
Term Loan
4,763 4,350 
Debt issuance costs
(1,085)(808)
Total current portion of debt, net of debt issuance costs
3,678 3,542 
Total long-term debt, net of debt issuance costs
$464,922 $420,004 
Total interest expense, excluding amortization of debt issuance costs, was $37.7 million, $37.1 million, and $21.6 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Credit Agreement
The credit agreement dated as of November 10, 2021, (as amended by the 2023 Amendment (as defined below), the 2024 Amendment (as defined below) and as may be further amended, restated, amended and restated, supplemented and/or otherwise modified from time to time prior to the date hereof the “Credit Agreement”), provided for a term loan facility (the “Term Loan”) with an original aggregate principal amount of $435.0 million and a revolving credit facility (the “Revolving Credit Facility”) of $50.0 million, inclusive of a $10.0 million letter of credit sub-facility.
On June 20, 2023, the Company entered into the Conforming Changes Amendment to Credit Agreement (the “2023 Amendment”) which established the Secure Overnight Financing Rate (“SOFR”) as the benchmark rate used in the definition of the Eurocurrency Rate for its Term Loan and Revolving Credit Facility. Under the terms of the 2023 Amendment, SOFR will be used as the benchmark rate for interest periods beginning on or after June 30, 2023. In connection with the 2023 Amendment, the Company paid $0.1 million of fees that were expensed during the year ended December 31, 2023.
On May 15, 2024, the Company entered into the Refinancing Amendment and First Amendment to Credit Agreement (the “2024 Amendment”). Pursuant to the 2024 Amendment, among other things, the aggregate principal amount of the Term Loan increased by $50.0 million and the interest rate on the Term Loan was changed. The Company accounted for the 2024 Amendment as a debt modification. The Company paid $1.3 million of fees related to the 2024 Amendment, of which $0.8 million was recorded as debt issuance costs and $0.5 million was expensed in general and administrative expense on the Company’s consolidated statements of operations during the year ended December 31, 2024.
Unamortized debt issuance costs related to the Term Loan were $4.1 million and $3.8 million as of December 31, 2024 and 2023, respectively. Unamortized debt issuance costs related to the Revolving Credit Facility were $0.2 million and $0.3 million as of December 31, 2024 and 2023, respectively. Amortization of debt issuance costs was $0.7 million, $1.1 million, and $2.8 million for the years ended December 31, 2024, 2023, and 2022, respectively, and was included in interest expense in the consolidated statements of operations.
The obligations under the Credit Agreement are secured by a lien on substantially all tangible and intangible property of the Company, subject to customary exceptions, limitations, and exclusions from the collateral.
The Credit Agreement contains customary affirmative covenants, negative covenants and events of default, including covenants and restrictions that, among other things, require the Company to satisfy a financial covenant, and restricts or limits the ability of the Company to grant or incur liens, incur additional indebtedness, enter into joint ventures or partnerships, engage in mergers and acquisitions, engage in asset sales, and declare dividends on its capital stock, subject in each case to certain customary exceptions. A failure to comply with covenants could permit the lenders to declare the Term Loan, and any then outstanding borrowings on the Revolving Credit Facility, together with accrued interest and fees thereon, to be immediately due and payable. The Company was in compliance with all financial covenants of the Credit Agreement at December 31, 2024.
Term Loan
The Company is required to make quarterly payments equal to 0.25% of the aggregate original principal amount of the Term Loans, commencing with the fiscal quarter ended June 30, 2024, with the remainder due at maturity on November 10, 2028. Borrowings under the Term Loan bear interest at a variable rate, elected by the Company, equal to the Base Rate (as defined in the Credit Agreement) or Term SOFR (as defined in the Credit Agreement), plus, an Applicable Rate (as defined in the Credit Agreement) based on the Company’s Consolidated First Lien Net Leverage Ratio (as defined by the Credit Agreement), which was 2.75% at December 31, 2024. The effective interest rate on the Term Loan was 7.41% as of December 31, 2024.
Revolving Credit Facility
The Company had no balance outstanding on the Revolving Credit Facility as of December 31, 2024 and 2023. The Revolving Credit Facility matures on November 10, 2026. Borrowings under the Revolving Credit Facility bear interest, at the election of the Company, at a rate equal to the Base Rate (as defined in the Credit Agreement) or Term SOFR (as defined in the Credit Agreement) plus a SOFR Adjustment (as defined in the Credit Agreement), plus, in each case, the Applicable Rate (as defined in the Credit Agreement) based on the Company’s Consolidated First Lien Net Leverage Ratio, which was 2.75% at December 31, 2024. The Revolving Credit Facility is subject to a Revolving Commitment Fee (as defined in the Credit Agreement) based on the Company’s Consolidated First Lien Net Leverage Ratio, which was 0.50% per annum at December 31, 2024.
Future Principal Payments
Future principal payments of debt as of December 31, 2024, were as follows (in thousands):
Years ending December 31,
2025$4,763 
20264,763 
20274,763 
2028458,439 
Total$472,728 
v3.25.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
The Company filed its certificate of incorporation in the State of Delaware on July 27, 2021, whereby the Company’s authorized capital stock consists of 650,000,000 shares of capital stock, $0.001 par value per share, of which 600,000,000 shares are designated as common stock and 50,000,000 shares are designated as preferred stock.
Dividend Rights
Subject to preferences that may apply to any shares of preferred stock outstanding at the time, and any contractual limitations, such as the Company’s credit agreements, the holders of common stock are entitled to receive dividends out of funds then legally available, if any, if the board of directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that the board of directors may determine.
Voting Rights
The holders of common stock are entitled to one vote per share. The Company’s shares of common stock vote as a single class on all matters relating to the election and removal of directors from the board of directors and as provided by law. The Company’s stockholders do not have the ability to cumulate votes for the election of directors. Except in respect of matters relating to the election of directors, or as otherwise provided in the Company’s charter or required by law, all matters to be voted on by stockholders must be approved by a majority of the shares present in person or by proxy at the meeting and entitled to vote on the subject matter. In the case of the election of directors, director candidates must be approved by a plurality of the shares present in person or by proxy at the meeting and entitled to vote on the election of directors.
No Preemptive or Similar Rights
The Company’s common stock is not entitled to preemptive rights and is not subject to conversion, redemption, or sinking fund provisions.
Right to Receive Liquidation Distributions
If the Company becomes subject to a liquidation, dissolution, or winding-up, the assets legally available for distribution to the Company’s stockholders would be distributed ratably among the holders of common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights and payment of liquidation preferences, if any, on any outstanding shares of preferred stock.
Fully Paid and Non-Assessable
All of the outstanding shares of common stock are fully paid and non-assessable.
Preferred Stock
Pursuant to the Company’s charter, the board of directors has the authority, without further action by the stockholders, to issue from time to time shares of preferred stock in one or more series. The board of directors may designate the rights, preferences, privileges, and restrictions of the preferred stock, including dividend rights, conversion rights, voting rights, redemption rights, liquidation preference, sinking fund terms, and the number of shares constituting any series or the designation of any series. The issuance of preferred stock could have the effect of restricting dividends on the common stock, diluting the voting power of common stock, impairing the liquidation rights of common stock, or delaying, deterring, or preventing a change in control. Such issuance could have the effect of decreasing the market price of the Company’s common stock. Any preferred stock so issued may rank senior to the common stock with respect to the payment of dividends or amounts upon liquidation, dissolution or winding up, or both. The Company currently has no plans to issue any shares of preferred stock.
Stock Repurchase Programs
In May 2022, the Company’s board of directors authorized a stock repurchase program to acquire up to $75.0 million of the Company’s common stock, with no fixed expiration date and no requirement to purchase any minimum number of shares (the “2022 Stock Repurchase Program”). In January 2024, the Company’s board of directors authorized a stock repurchase program to acquire up to $125.0 million of the Company’s common stock, with no fixed expiration date and no requirement to purchase any minimum number of shares (the “2024 Stock Repurchase Program”).
The manner, timing, and actual number of shares repurchased under the programs will depend on a variety of factors, including price, working capital needs, general business and market conditions, regulatory requirements, and other investment opportunities. Shares may be repurchased through privately negotiated transactions, or open market purchases, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934. The repurchase programs may be commenced, suspended, or terminated at any time by the Company at its discretion without prior notice.
Approximately $44.4 million (including excise taxes) of the 2024 Stock Repurchase Program was used for the stock repurchase in connection with the February Secondary Offering (defined below).
For both the 2022 Stock Repurchase Program and 2024 Stock Repurchase Program, the Company retires the repurchased shares, which automatically return to the status of authorized but unissued shares of common stock. The cost of the repurchased shares, including commissions, fees, and excise taxes are recorded as an adjustment to accumulated deficit on the Company’s consolidated balance sheets and statements of stockholders’ equity.
Secondary Offerings by Selling Stockholders and Related Common Stock Repurchase
On September 30, 2024, the Company completed an underwritten secondary offering for the sale of 6,000,000 shares of common stock by certain funds managed by Thoma Bravo, L.P., at an offering price of $21.05 per share, (the “September Secondary Offering”). In connection with the September Secondary Offering, the selling stockholders granted the underwriter a 30-day option to purchase up to an additional 900,000 shares of common stock from the selling stockholders at the offering price of $21.05 per share. The underwriter partially exercised its option to purchase an additional 650,000 shares of common stock on October 18, 2024, and the remaining portion of the option expired unexercised on October 26, 2024. The Company did not receive any proceeds from the sale of its common stock by the selling stockholders in the September Secondary Offering. During the year ended December 31, 2024, the Company incurred costs of $0.7 million in connection with the September Secondary Offering, which were included within general and administrative expenses on the Company’s consolidated statements of operations.
On February 9, 2024, the Company completed an underwritten secondary offering for the sale of 6,906,015 shares of common stock by certain of its existing stockholders, at an offering price of $19.00 per share (the “February Secondary Offering”). The selling stockholders also granted the underwriters a 30-day option to purchase up to an additional 675,000 shares of common stock from the selling stockholders at the public offering price, less underwriting discounts and commissions. The underwriters did not exercise their option to purchase any additional shares before the expiration of the 30-day window. The Company did not receive any proceeds from the sale of its common stock by the selling stockholders in the February Secondary Offering. During the year ended December 31, 2024, the Company incurred costs of $1.4 million in connection with the February Secondary Offering, which were included within general and administrative expenses on the Company’s consolidated statements of operations.
The September and February Secondary Offerings were made pursuant to an effective shelf registration statement on Form S-3 (Registration No. 333-276336), which was filed with the Securities and Exchange Commission on December 29, 2023 and became effective on January 8, 2024.
On February 9, 2024, in connection with the February Secondary Offering and pursuant to the 2024 Repurchase Program, the Company purchased 2,406,015 shares of its common stock from the underwriters at a price per share equal to $18.2875, which is equal to the per share price at which the underwriters purchased the shares from the selling stockholders in the February Secondary Offering, resulting in an aggregate purchase price of approximately $44.4 million (including excise taxes).
Stock Repurchase Activity
A summary of repurchased share activity during the years ended December 31, 2024, 2023, and 2022 is as follows (in thousands except share data):
Year Ended December 31,
202420232022
Total number of shares repurchased5,328,913 3,663,732 237,641 
Total cost of shares repurchased, including commissions, fees, and excise taxes$105,408 $61,548 $3,375 
As of December 31, 2024, there was a total of $29.7 million remaining for repurchase under the stock repurchase program.
In February 2025, the Company’s board of directors authorized a new stock repurchase program to acquire up to $129.5 million of the Company’s common stock including commissions, fees, and excise taxes, superseding all prior authorized stock repurchase programs. See Note 17 “Subsequent Events” for additional information.
v3.25.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
2021 Stock Option and Incentive Plan
The 2021 Stock Option and Incentive Plan (the “2021 Plan”) was adopted by the board of directors, approved by the Company’s stockholders, and became effective as of July 26, 2021.
The Company had initially reserved 13,171,588 shares of its common stock for the issuance of awards under the 2021 Plan. The 2021 Plan provides that the number of shares reserved and available for issuance under the 2021 Plan will automatically increase on January 1, 2022 and each January 1 thereafter, by 5% of the outstanding number of shares of common stock on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. The number of shares reserved under the 2021 Plan is subject to adjustment in the event of a stock split, stock dividend, or other change in the Company’s capitalization.
The 2021 Plan provides flexibility to the Company’s compensation committee to use various equity-based incentive awards as compensation tools to motivate the Company’s workforce. The incentive awards that may be granted under the 2021 Plan include, but are not limited to, options to purchase common stock, stock appreciation rights, restricted shares of common stock, restricted stock units, and cash bonuses.
Stock Options
The 2021 Plan provides for grants of stock options which allow option holders to purchase shares of common stock in the Company. For time-based service options granted, the options vest over a period of three to four years, subject to the terms of the award agreement. The performance-based options vest upon achieving annual EBITDA targets. An option holder must be an employee of the Company at the date of these vesting conditions. The stock options are generally subject to forfeiture if employment terminates prior to the vesting date. The contractual term of the stock options is 10 years.
A summary of stock option activity during the years ended December 31, 2024, 2023, and 2022 is as follows (in thousands, except options, price per option, and term amounts):
Number of OptionsWeighted Average Exercise Price
Weighted Average Remaining Contract Term (Years)
Aggregate Intrinsic Value
Outstanding – January 1, 2022
4,256,812 $13.05 
8.44
$42,429 
Granted
927,364 17.09 
Exercised(33,359)6.31 
Forfeited(411,034)20.86 
Outstanding – December 31, 20224,739,783 $13.21 
7.61
$19,855 
Granted
— — 
Exercised(304,332)7.80 
Forfeited(459,079)22.72 
Outstanding – December 31, 2023
3,976,372 $12.53 
6.68
$49,670 
Granted
— — 
Exercised(699,027)9.85 
Forfeited(365,776)22.04 
Outstanding – December 31, 2024
2,911,569 $11.98 
5.54
$28,610 
Vested and expected to vest in the future at December 31, 2024
2,911,569 11.98 
5.54
28,610 
Exercisable at December 31, 2024
2,628,967 $11.04 
5.38
$27,993 
The total fair value of options that vested during the years ended December 31, 2024, 2023, and 2022 was $4.3 million, $5.9 million, and $7.6 million, respectively. The total intrinsic value of options exercised during the years ended December 31, 2024, 2023, and 2022 was $8.5 million, $3.3 million, and $0.4 million, respectively. The fair value of all time-based service options and performance-based options granted was estimated using a Black-Scholes option pricing model with the following assumptions:
Volatility – Prior to Q2 2022, the computation of expected volatility was based on a calculation using the historical volatility of a group of publicly traded peer companies. In evaluating the similarity of peer companies, the Company considered factors such as industry, stage of life cycle, size, and financial leverage. Beginning in Q2 2022, expected volatility is based on historical volatility data of the Company’s stock.
Risk-Free Interest Rate – The risk-free interest rates are based on U.S. Treasury yields in effect at the grant date for notes over the expected option term.
Expected Term – The estimate of the expected term of options granted was determined by utilizing a weighted-average approach, considering the use of the “simplified method” (where the expected term is presumed to be equal to the vesting period plus the midpoint of the remaining contractual term). The Company utilizes this method as it does not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
Dividend Yield – The expected dividend yield assumption of zero is based on the Company’s current expectations about its anticipated dividend policy over the expected option term. Over the course of the Company’s history, it has not declared or paid any dividends to stockholders.
The following assumptions were used by the Company to record compensation expense for performance-based and time-based options granted during the year ended December 31, 2022. No options were granted during the years ended December 31, 2024 or 2023 (dollars in thousands, except per option amounts):
Year Ended December 31, 2022
Aggregate grant date fair value of options granted$7,989 
Assumptions for option valuation:
Expected volatility
47.3% – 62.0%
Expected dividend yield— %
Expected risk-free interest rate
1.7% – 3.4%
Expected term of options6 years
Maximum contractual term10 years
Weighted average grant date fair value per option$8.61 
The Company recognized $3.9 million, $5.3 million, and $6.7 million in share-based compensation expense related to time-based and performance-based stock options for the years ended December 31, 2024, 2023, and 2022, respectively. During the year ended December 31, 2024, the performance-based stock options were forfeited and none remain outstanding as of December 31, 2024.
As of December 31, 2024, there was $2.3 million of unrecognized share-based compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 0.97 years.
Restricted Stock Units
The 2021 Plan provides for grants of restricted stock units (“RSUs”) whereby each RSU shall relate to one share of common stock. The RSUs are subject to time-based vesting, generally over a period of one to four years, as holders provide services to the Company. The RSUs are generally subject to forfeiture if employment terminates prior to the vesting date. The cost of share-based compensation for RSUs is measured based on the closing fair market value of the Company’s common stock at the date of grant. Share-based compensation is recognized ratably over the period during which the vesting restrictions lapse.
In August 2024, the Company granted 296,544 performance-based restricted stock units (“PSUs”) under the 2021 Plan, which had a requisite service period through December 31, 2024. The fair value of the PSUs on the grant date was $6.6 million based on the closing share price of the Company’s common stock at the date of grant. Each PSU shall relate to one share of common stock upon vesting and release. The number of shares that was earned is based on achievement of adjusted EBITDA, sales, and revenue-related performance targets for the year ended December 31, 2024. The Company recognized $6.6 million in share-based compensation expense related to PSUs during the year ended December 31, 2024, as the performance measures were achieved during the relevant periods. Such shares will be released upon board-level confirmation of achievement.
A summary of RSU activity during the years ended December 31, 2024, 2023, and 2022 is as follows:
Number of RSUsWeighted Average Grant Date Fair Value
Non-vested – January 1, 20221,073,529 $25.76 
Granted2,827,328 17.91 
Vested(398,407)25.79 
Forfeited(390,619)20.66 
Non-vested – December 31, 20223,111,831 $19.27 
Granted 3,639,647 16.35 
Vested(1,055,665)19.26 
Forfeited(776,069)18.78 
Non-vested – December 31, 2023
4,919,744 $17.19 
Granted
5,296,177 19.67 
Vested, not released
(296,544)22.18 
Vested(2,390,289)17.75 
Forfeited(1,056,330)17.44 
Non-vested – December 31, 2024
6,472,758 $18.78 
As of December 31, 2024, 6,472,758 RSUs are expected to vest. The Company recognized $47.1 million, $24.8 million, and $15.4 million in share-based compensation expense related to RSUs for the years ended December 31, 2024, 2023, and 2022, respectively.
As of December 31, 2024, there was $108.5 million of unrecognized share-based compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of approximately 2.7 years.
Employee Stock Purchase Plan
The 2021 Employee Stock Purchase Plan (the “2021 ESPP”), was adopted by the board of directors, approved by the Company’s stockholders, and became effective as of July 26, 2021.
The 2021 ESPP initially reserves and authorizes the issuance of up to a total of 810,345 shares of common stock to participating employees. The 2021 ESPP provides that the number of shares reserved and available for issuance will automatically increase on January 1, 2022, and each January 1 thereafter through January 1, 2031, by the least of (i) 900,000 shares of common stock, (ii) 1% of the outstanding number of shares of common stock on the immediately preceding December 31 or (iii) such lesser number of shares of common stock as determined by the administrator of the 2021 ESPP. The number of shares reserved under the 2021 ESPP will be subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization.
All employees will be eligible to participate in the 2021 ESPP. However, any employee who owns 5% or more of the total combined voting power or value of all classes of stock will not be eligible to purchase shares under the 2021 ESPP.
The Company may make one or more offerings each year to its employees to purchase shares under the 2021 ESPP. Offerings will usually begin on each May 1 and November 1 and will continue for six-month periods, referred to as offering periods. Each eligible employee will be able to elect to participate in any offering by submitting an enrollment form at least 15 business days before the relevant offering date. An employee’s rights under the 2021 ESPP will terminate upon voluntary withdrawal from the plan or when the employee ceases employment with us for any reason.
During the year ended December 31, 2024, the Company has issued 129,925 shares of common stock under the 2021 ESPP. As of December 31, 2024, there was $0.2 million of unrecognized share-based compensation related to the ESPP that is expected to be recognized over the remaining term of the current offering period. The Company recognized $0.6 million, $0.7 million, and $0.7 million of share-based compensation expense related to the ESPP for the years ended December 31, 2024, 2023, and 2022, respectively.
Share-Based Compensation
Share-based compensation for share-based awards granted to participants has been recorded in the consolidated statements of operations for the years ended December 31, 2024, 2023, and 2022 as follows (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$4,705 $3,848 $4,630 
General and administrative29,984 16,456 9,499 
Research and development (1)
9,663 7,060 6,472 
Sales and marketing7,010 3,849 2,160 
Restructuring related costs (2)
(7)(663)— 
Total share-based compensation expense $51,355 $30,550 $22,761 
______________
(1)Net of $0.3 million, $0.3 million and $0.3 million additions to capitalized software for the years ended December 31, 2024, 2023, and 2022, respectively.
(2)Relates to unvested stock compensation that was forfeited or accelerated as part of the 2024 Realignment Plan and 2023 Restructuring Plan. See Note 12, “Restructuring Activities.”
v3.25.0.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes for the years ended December 31, 2024, 2023, and 2022 consisted of the following (in thousands):
Year Ended December 31,
202420232022
Current:
Federal$91 $142 $385 
State353 171 1,840 
Total current444 313 2,225 
Deferred:
Federal595 15,609 1,822 
State(131)8,021 83 
Total deferred464 23,630 1,905 
Provision for income taxes
$908 $23,943 $4,130 
Effective Income Tax Rate
The provision for income taxes differed from that computed at the federal statutory corporate income tax rate as follows for the years ended December 31, 2024, 2023, and 2022 (in thousands):
Year Ended December 31,
202420232022
Tax (benefit) expense computed at federal statutory rate
$(6,061)$(3,905)$1,139 
State income tax (benefit) expense, net of federal (benefit) expense(285)(32)1,177 
Nondeductible share-based compensation(992)127 803 
Certain employee remuneration
3,703 1,842 1,038 
Other nondeductible expenses586 94 348 
Valuation allowance5,291 29,405 — 
Rate change(49)55 66 
Research and development credits
(1,202)(3,606)(1,550)
Expiration of share-based compensation209 1,037 — 
Acquisition related U.S. State operating losses(30)(1,205)— 
Other return to provision adjustments(262)131 293 
Tax attribute write-off— — 484 
Amended return— — 332 
Provision for income taxes
$908 $23,943 $4,130 
Deferred Tax Assets and Liabilities
Deferred tax assets and liabilities are recorded for differences between the financial statement and tax basis of the assets and liabilities that will result in taxable or deductible amounts in the future based on enacted laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.
The Company regularly assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, both positive and negative, using a “more likely than not” realization standard. In making such a determination, all available positive and negative evidence are considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. In making such judgements, significant weight is given to evidence that can be objectively verified. After analyzing all available evidence, including the past and current trend in volatility in the Company’s business operating environment, which has impacted the Company’s current ability and expectation to generate sufficient future taxable income to fully realize its deferred tax assets, the Company continues to maintain that it is more likely that it would not be able to utilize all of the deferred tax assets as of December 31, 2024, and 2023, and, therefore, has a partial valuation allowance against its deferred tax assets. The Company’s valuation allowance was $34.7 million and $29.4 million as of December 31, 2024, and 2023, respectively.
A rollforward of the Company’s valuation allowance for the years ended December 31, 2024 and 2023 was as follows (in thousands):
As of December 31,
20242023
Valuation allowance, beginning balance$29,405 $— 
Additions
5,291 29,405 
Deductions
— — 
Valuation allowance, ending balance$34,696 $29,405 
There was no such valuation allowance recorded as of December 31, 2022. During this period, the Company considered all positive and negative evidence and, based on the weight of such evidence, concluded using a more likely than not realization standard that a valuation allowance was not needed.
Deferred income taxes at December 31, 2024, and 2023 consisted of the following (in thousands):
As of December 31,
20242023
Deferred tax assets:
Net operating losses$15,171 $17,489 
Capitalized research and development16,028 12,466 
Tax credit carryforwards8,809 8,135 
Share-based compensation4,315 3,795 
Interest expense carryover17,059 10,117 
Transaction costs2,118 2,357 
Property and equipment175 243 
Other1,992 1,919 
Total deferred tax assets65,667 56,521 
Valuation allowance(34,696)(29,405)
Total deferred tax assets, net30,971 27,116 
Deferred tax liabilities:
Costs capitalized to obtain revenue contracts
(2,434)(2,059)
Goodwill and intangible assets(39,468)(35,470)
Right of use assets, net(280)(293)
Debt issuance costs(75)(117)
Total deferred tax liabilities(42,257)(37,939)
Net deferred tax liabilities
$(11,286)$(10,823)
Net operating loss (“NOL”) and research & development tax credit (“R&D”) carryforwards at December 31, 2024, and 2023 consisted of the following (in thousands):
As of December 31,
20242023
NOL carryforwards:
Federal$54,789 $67,391 
State60,151 54,078 
R&D tax credit carryforwards:
Federal8,479 7,872 
State5,022 4,490 
The Company has federal and state net operating loss carryforwards of $54.8 million and $60.2 million, respectively, at December 31, 2024, to reduce future cash payments for income taxes. The NOL carryforward amounts at December 31, 2024, and 2023 do not include $13.3 million and $13.3 million, respectively, of federal NOLs that are expected to expire prior to utilization due to a Section 382 limitation placed on certain acquired NOLs.
Of the $54.8 million federal NOL carryforwards, $12.0 million will expire from 2035 through 2037, and $42.8 million will carry over indefinitely. Of the $60.2 million state NOL carryforwards, $44.6 million will expire from 2027 through 2044, and $15.6 million will carry over indefinitely.
Uncertain Tax Positions
The Company has recorded an uncertain tax position with respect to its R&D tax credit carryforwards. There are no material penalties or interest recorded on the Federal, California, and Virginia R&D tax credit carryforwards as some reserved credits have been utilized on a tax return, but there are sufficient carryforwards to offset the uncertain portion of the credits that would potentially be disallowed, and therefore the uncertain tax position is recorded as a reduction of the deferred tax asset related to these credits. The Company does not anticipate any material changes to unrecognized tax benefit within the next twelve months that will affect the effective tax rate.
The Company has gross federal and state R&D tax credit carryforwards, before an uncertain tax position reserve, of $8.5 million and $5.0 million, respectively, as of December 31, 2024. A reserve for uncertain tax positions has been recorded against the federal and state credits of $2.6 million and $1.3 million, respectively, at December 31, 2024, and $2.4 million and $1.2 million, respectively, at December 31, 2023. The R&D tax credit carryforwards are net of a Section 382 limitation of $0.2 million placed on certain acquired R&D tax credits. The federal and state R&D tax credit carryforwards begin to expire in 2034 and 2038, respectively, and $4.9 million of state research credits have no expiration period.
The reconciliation of unrecognized tax benefits at the beginning and end of the year was as follows (in thousands):
Year Ended December 31,
202420232022
Beginning balance$(3,535)$(2,451)$(1,942)
Gross decrease (increase) related to prior year positions58 (176)86 
Gross increase related to current year positions(466)(908)(595)
Ending balance$(3,943)$(3,535)$(2,451)
Included in the balance of unrecognized tax benefits as of December 31, 2024, 2023, and 2022 are $0.0 million, $0.0 million, and $2.5 million, respectively of tax benefits that, if recognized, would affect the effective tax rate. Also included in the balance of unrecognized tax benefits as of December 31, 2024, 2023, and 2022 are $3.9 million, $3.5 million, and $0.0 million, respectively of tax benefits that, if recognized, would be offset against the valuation allowance.
The Company is subject to U.S. federal income tax as well as to income tax of multiple state jurisdictions. The Company is subject to examination for tax years back to 2021 and 2020 for federal and state purposes, respectively, and certain of its NOL carryforwards dating back to 2009 are subject to adjustment by the taxing authorities as a portion of these have been utilized in tax returns for the period ended December 31, 2022 and December 31, 2021. As of December 31, 2024, the Company had no outstanding income tax audits.
v3.25.0.1
Related Party Transactions
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
In the course of its business operations, the Company maintains agreements for services from companies in which certain investment funds advised by a significant stockholder hold an investment. These services primarily relate to vehicle lookup data through an API integrated with many of the Company's products and costs related to financial and business planning software, among others. These costs are recorded as cost of revenues or operating expenses on the Company’s consolidated statements of operations, depending on the nature of the agreement or transactions. Costs associated with these agreements and transactions are considered to be related party transactions.
The following table presents the impact of related party transactions on the Company’s consolidated statements of operations (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$1,730 $1,558 $2,128 
General and administrative301 730 824 
Research and development107 272 273 
Sales and marketing— 92 
Total related party expenses$2,138 $2,561 $3,317 
The following table presents the impact of related party transactions on the Company’s consolidated balance sheets (in thousands):
As of December 31,
20242023
Prepaid expenses and other current assets
$77 $38 
Total current assets$77 $38 
Accounts payable$294 $110 
Accrued liabilities167 243 
Total current liabilities$461 $353 
Under the terms of these related-party transactions, all amounts incurred and recognized are expected to be settled within one year from the date of the accompanying consolidated balance sheets.
On September 8, 2023, the Company entered into a privately-negotiated transaction with a stockholder to repurchase 1,525,027 shares of the Company’s common stock at a price per share of $16.43, for an aggregate purchase price of approximately $25.0 million. This represented a 5% discount on the Company’s 7-day moving average price on September 7, 2023. The repurchase settled on September 11, 2023, and was completed pursuant to the Company’s previously announced stock repurchase program authorized in May 2022. There were no similar related party transactions during the year ended December 31, 2024.
v3.25.0.1
Net (Loss) Income Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Net (Loss) Income Per Share Net (Loss) Income Per Share
The following table presents the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data):
Year Ended December 31,
202420232022
Basic and diluted net (loss) income per share
Numerator:
Net (loss) income attributable to common stockholders
$(29,772)$(42,539)$1,294 
Denominator:
Weighted average common stock outstanding:
Basic76,270,63280,349,89580,454,356
Diluted76,270,63280,349,89582,403,679
Net (loss) income per share:
Basic$(0.39)$(0.53)$0.02 
Diluted$(0.39)$(0.53)$0.02 
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows:
Year Ended December 31,
202420232022
Weighted average shares outstanding for basic (loss) income per share76,270,63280,349,89580,454,356
Effect of dilutive securities:
Options outstanding, unexercised
1,660,412
RSAs unvested188,241
RSUs unvested94,332
Purchase rights committed under the ESPP6,338
Weighted average shares outstanding for diluted (loss) income per share76,270,632 80,349,895 82,403,679 
The following outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to common stockholders because their impact would have been anti-dilutive for the periods presented:
Year Ended December 31,
202420232022
Options outstanding, unexercised2,911,569 3,976,372 1,909,223 
RSUs, unvested6,472,758 4,919,744 743,602 
Purchase rights committed under the ESPP62,841 12,943 6,338 
Total9,447,168 8,909,059 2,659,163 
v3.25.0.1
Restructuring Activities
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Activities Restructuring Activities
2024 Realignment Plan
In January 2024, the Company’s board of directors authorized an organizational realignment plan (the “2024 Realignment Plan”) that was designed to manage operating costs, enable efficient delivery on business objectives, and allow for growth in areas of strategic importance. The 2024 Realignment Plan included a reduction of the Company’s then-current workforce by approximately 12%. The Company completed the 2024 Realignment Plan during the year ended December 31, 2024. Restructuring charges of $4.0 million for severance and related costs were recognized during the year ended December 31, 2024 and reflected in restructuring related costs on the Company’s consolidated statements of operations.
2023 Restructuring Plan
In February 2023, the Company’s board of directors authorized a restructuring plan (the “2023 Restructuring Plan”) that was designed to consolidate the Company’s functions and investments to prioritize customer-centric areas of the Company’s organization, align teams with the Company’s highest business priorities, and improve efficiencies. The 2023 Restructuring Plan included a reduction of the Company’s then-current workforce by approximately 11%. The Company completed the 2023 Restructuring Plan during the year ended December 31, 2023. Restructuring charges of $3.6 million for severance and related costs, net of $0.7 million previously vested share-based compensation, were recognized during the year ended December 31, 2023. These charges are reflected in restructuring-related costs on the Company’s consolidated statements of operations.
v3.25.0.1
Business Combinations
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Business Combinations Business Combinations
Acquisition of OpenClose
On November 4, 2022, the Company acquired all of the outstanding stock of Beanstalk Networks LLC, doing business as OpenClose (“OpenClose”), for cash consideration of $62.8 million. In connection with the acquisition, the Company incurred $1.9 million in acquisition related costs. The acquisition was funded by the Company’s available cash. OpenClose provides mortgage lending technology, with a particular focus on supporting depository institutions.
Results of operations of OpenClose have been included in the operations of the Company beginning with the closing date of the acquisition. Revenue and net income attributable to OpenClose were $2.5 million and $0.2 million for the year ended December 31, 2022, respectively.
The table below summarizes the allocation of the purchase price of OpenClose based on the estimated fair value of the assets acquired and the liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$1,261 
Accounts receivable830 
Prepaid expenses and other current assets61 
Goodwill37,312 
Intangible assets29,600 
Total assets acquired69,064 
Liabilities assumed:
Accounts payable133 
Accrued compensation and benefits2,623 
Accrued liabilities2,941 
Deferred revenue603 
Total liabilities assumed6,300 
Fair value of assets acquired and liabilities assumed$62,764 
During the year ended December 31, 2023, the Company finalized the provisional purchase price allocation related to final working capital adjustments and income tax effects for the acquisition of OpenClose, resulting in changes to the acquisition’s opening balance sheet, including an increase to accrued liabilities of $0.6 million, and decrease in cash consideration transferred of $0.3 million with the corresponding net amount of $0.3 million as an increase to goodwill. The goodwill recognized is attributable to an increased customer base and expanded service capabilities. The OpenClose acquisition is treated as an asset purchase for income tax purposes; therefore all goodwill recorded is considered deductible for income tax purposes.
The fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesWeighted Average Amortization Life (years)
Customer relationships$14,200 10.0
Developed technology9,800 10.0
Trademarks700 5.0
Non-competition agreements4,900 5.0
Total acquisition-related intangible assets$29,600 9.0
The fair value estimates for intangible assets include significant assumptions in the prospective financial information, such as revenue growth and discount rates. The fair value of the intangible assets was primarily based on the income approach using various methods such as the relief from royalty, with-or-without, and excess earnings methods.
Acquisition of StreetShares
On April 1, 2022, the Company acquired all of the outstanding stock of StreetShares, Inc. (“StreetShares”) for cash consideration of $28.0 million, $30.0 million in escrow for a contingent earnout that expired April 1, 2023, subject to adjustment as defined in the purchase agreement, and $1.6 million in acquisition costs. The $30.0 million was considered contingent consideration and accounted for separate from the business combination accounting. The acquisition was funded by the Company’s available cash. StreetShares is a financial technology company that provides digital small business lending technology to banks and credit unions.
During the year ended December 31, 2023, the $30.0 million held in escrow as contingent earnout proceeds was not earned and was released in its entirety back to the Company. The Company recognized $30.0 million as an increase to cash on its consolidated balance sheets.
Results of operations of StreetShares have been included in the operations of the Company beginning with the closing date of the acquisition. Revenue and net loss attributable to StreetShares were $2.9 million and $4.1 million, respectively, for the year ended December 31, 2022.
The table below summarizes the allocation of the purchase price of StreetShares based on the estimated fair value of the assets acquired and the liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$1,580 
Restricted cash (1)
3,265 
Accounts receivable157 
Prepaid expenses and other current assets561 
Property and equipment142 
Right of use assets613 
Deferred tax assets10,426 
Goodwill7,952 
Intangible assets12,400 
Other assets83 
Total assets acquired37,179 
Liabilities assumed:
Accounts payable368 
Accrued compensation and benefits3,585 
Accrued liabilities738 
Contingent earnout162 
Notes payable to Regulation A+ investors (1)
3,265 
Deferred revenue854 
Other long-term liabilities225 
Total liabilities assumed9,197 
Fair value of assets acquired and liabilities assumed$27,982 
______________
(1)Prior to the acquisition, StreetShares was subject to Regulation A+ of the Securities and Exchange Commission and had offered StreetShares notes to investors. The notes were scheduled to mature during various dates through 2023. Subsequent to the acquisition, during April 2022, the Company used the $3.3 million restricted cash balance to repay the Regulation A+ payable in full.
During the year ended December 31, 2023, the Company finalized the provisional purchase price allocation related to income tax effects for the acquisition of StreetShares, resulting in a reduction to the deferred tax asset and corresponding increase to goodwill in the amount of $1.1 million. The goodwill recognized is attributable to the Company’s expected acceleration of its small business lending service capabilities. The StreetShares acquisition is treated as a stock purchase for income tax purposes; therefore, of the goodwill recorded, none is considered deductible for income tax purposes.
The fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesWeighted Average Amortization Life (years)
Customer relationships$500 5.0
Developed technology11,800 10.0
Trademarks100 2.0
Total acquisition-related intangible assets$12,400 9.7
The fair value estimates for intangible assets include significant assumptions in the prospective financial information, such as revenue growth and discount rates. The fair value of the intangible assets was primarily based on the income approach using various methods such as the relief from royalty, with-or-without, and excess earnings methods.
Contingent Earnout Liability
The purchase price for StreetShares included a potential earnout that was measured over 12 months from April 2, 2022, through April 1, 2023, based on performance factors outlined in the acquisition agreement.
The contingent earnout liability was recorded at estimated fair value each reporting period using a Monte Carlo simulation based on the forecasted operating results over the earnout period, estimates for market volatility, discount rates, and the earnout formula specified in the acquisition agreement. As the fair value uses significant unobservable inputs, it is considered a Level 3 fair value measurement.
The contingent earnout liability was initially recorded in accrued liabilities on the Company’s consolidated balance sheets. The $30.0 million held in escrow as contingent earnout proceeds was not earned and was released in its entirety back to the Company during the year ended December 31, 2023.
Pro Forma Financial Information (Unaudited)
The pro forma statements of operations data for the year ended December 31, 2022 gives effect to the OpenClose acquisition, described above, as if it had occurred at January 1, 2022. These amounts have been calculated after adjusting the operating results of OpenClose for the following primary items: (1) additional intangible amortization from the transaction, (2) acquisition-related expenses incurred, and (3) the related tax effects of the above adjustments. For the year ended December 31, 2022 pro forma revenue was $300.2 million and pro forma earnings reflect net losses of $0.4 million.
The unaudited pro forma results have been prepared for comparative purposes only and are not necessarily indicative of the actual results of operations had the acquisitions taken place as of January 1, 2022, or the results of our future operations. Furthermore, the pro forma results do not give effect to all cost savings or incremental costs that may occur as a result of the integration and consolidation of the completed acquisitions.
Pro forma information for the StreetShares acquisition is not provided because its historical operating results were not material to the Company’s consolidated results of operations.
v3.25.0.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Leases Leases
The Company leases office space and server equipment under various operating lease agreements that expire through December 2027. The Company recognizes the related rent expense on a straight-line basis over the term of each lease. Free rent and rental increases are recognized on a straight-line basis over the term of each lease.
As of December 31, 2024, the weighted average remaining lease term was 2.0 years and the weighted average discount rate was 6.7%. The Company does not have any finance leases as of December 31, 2024.
The Company also has subleases of former office spaces which expire at various dates from 2024 to 2026. Sublease income from operating leases, which is recorded as a reduction of rental expense, was $0.2 million, $0.3 million, and $0.4 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Rent expense, gross of sublease income, has been recorded in the consolidated statements of operations for the years ended December 31, 2024, 2023, and 2022 as follows (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$512 $569 $720 
General and administrative86 68 260 
Research and development163 635 579 
Sales and marketing145 198 240 
Total rent expense$906 $1,470 $1,799 
The following table presents supplemental cash flow information about the Company’s leases (in thousands):
Year Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities$1,080 $1,323 $2,008 
Operating lease assets obtained in exchange for new operating lease liabilities592 — 1,033 
The following table presents supplemental balance sheet information about the Company’s leases (in thousands):
As of December 31,
20242023
Operating lease ROU assets$1,095 $1,140 
Operating lease liabilities, current$676 $773 
Noncurrent operating lease liabilities490 504 
Total operating lease liabilities$1,166 $1,277 
As of December 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):
As of
December 31, 2024
Years ending December 31,
2025$681 
2026439 
2027123 
Thereafter— 
Total operating lease payments (1)
1,243 
Less: imputed interest(77)
Total operating lease liabilities$1,166 
______________
(1)Presented gross of sublease income. The Company expects to receive sublease income of $0.2 million in 2025, and $0.2 million in 2026.
No impairment of ROU assets was recorded during the years ended December 31, 2024, 2023, or 2022.
v3.25.0.1
Employee Benefits
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefits Employee Benefits
The Company has a retirement savings plan, which qualifies under Section 401(k) of the Internal Revenue Code. Under the plan, participating employees may make elective deferrals which are matched up to specified limits by the Company. Employer matching contributions for the years ended December 31, 2024, 2023, and 2022 were $1.6 million, $1.6 million, and $1.4 million, respectively.
v3.25.0.1
Segment Information
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Segment Information Segment Information
Description of Products and Services
The Company's management determined that it operates in one operating and reportable segment that is focused exclusively on providing cloud-based digital solutions in the United States. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources, and assess performance. The Company's CODM is the chief executive officer. The results of operations provided to and analyzed by the CODM are at the consolidated level, and accordingly, key resource decisions and assessment of performance are performed at the consolidated level. The Company assesses its determination of operating segments at least annually.
Measure of Segment Profit or Loss and Assets
The CODM assesses performance for its segment and decides how to allocate resources based on consolidated net income (loss) as reported on the consolidated statements of operations. The CODM uses consolidated net income (loss) in deciding whether to reinvest profits into our single segment, or into other parts of the entity, such as for stock repurchases or acquisitions. The CODM also uses consolidated net income (loss) in the annual budget and forecasting process. The CODM considers budget-to-actual variances on a monthly and quarterly basis when making decisions about the allocation of operating and capital resources, assessing performance, and establishing management’s compensation.
The accounting policies of the segment are the same as those described in the summary of significant accounting policies. The measure of segment assets is reported on the consolidated balance sheet as total consolidated assets. The Company does not have intra-entity sales or transfers.
The following table presents revenue and expense information for the Company’s reportable segment (in thousands):
Year Ended December 31,
202420232022
Revenues, net$316,298 $303,617 $288,046 
Less:
Adjusted subscription and services
84,291 86,357 86,021 
Adjusted general and administrative
40,761 36,261 34,640 
Adjusted research and development
29,408 40,268 36,018 
Adjusted sales and marketing
35,886 31,848 21,458 
Other segment items (1)
58,140 31,492 26,276 
Depreciation and amortization of intangible assets
58,252 57,829 53,982 
Interest expense
38,424 38,158 24,227 
Provision for income taxes
908 23,943 4,130 
Net (loss) income
$(29,772)$(42,539)$1,294 
___________
(1)Other segment items includes share-based compensation, restructuring related costs, expenses associated with the Company’s public offering, litigation related charges, employer payroll taxes on employee stock transactions, expenses related to material weakness remediation, debt modification expenses, and acquisition related costs. It also includes interest income and other income.
v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsIn February 2025, the Company’s board of directors authorized a new stock repurchase program to acquire up to $129.5 million of the Company’s common stock including commissions, fees, and excise taxes, superseding all prior authorized stock repurchase programs, with no fixed expiration date, and no requirements to purchase any minimum number of shares. Shares may be repurchased under the repurchase program through privately negotiated transactions, or open market purchases, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Exchange Act. Any shares of common stock repurchased under the repurchase program will be retired and automatically returned to the status of authorized but unissued shares of common stock.
v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
v3.25.0.1
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
v3.25.0.1
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]
We recognize the ever-evolving nature of cybersecurity risks. Our cybersecurity risk management program is informed by recognized industry standards and incorporates elements of the same, including elements of the National Institute of Standards and Technology (NIST) Cybersecurity Framework. MeridianLink also conducts periodic penetration testing and operates a bug bounty program in an effort to expose weaknesses in our applications, networks, and systems before they can be exploited by malicious actors. Our Governance, Risk, and Compliance, or GRC team, in close collaboration with our Security Operations and Engineering teams, monitors and mitigates evolving risks from cybersecurity threats, prioritizing alignment with our business objectives and operational needs. We view cybersecurity risk management as a shared responsibility, and at a management level, we periodically perform tabletop exercises which simulate real-world cyberattacks.
We also strategically partner with third-party cybersecurity consultants, assessors, and auditors in evaluating and testing our cybersecurity risk management processes and controls. These strategic partnerships are catalysts for the continuous improvement of our cybersecurity risk management posture. Through audits, threat assessments, and collaborative brainstorming sessions on cybersecurity enhancements, these collaborative partnerships help us bridge knowledge gaps, identify best practices and refine our cybersecurity strategies and processes. Further, we leverage these partnerships to identify cybersecurity vulnerabilities and weaknesses and improve our cybersecurity posture.
As part of our cybersecurity risk management program, we maintain processes to proactively manage potential risks posed by third-party vendors. This involves conducting cybersecurity assessments before onboarding any vendor that may have access to our systems, applications, or data, followed by ongoing monitoring by our GRC team and periodic assessments to evaluate these onboarded vendors’ compliance with our cybersecurity standards.
We have not identified any cybersecurity incidents or threats that have materially affected us or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition. However, like other companies in our industry, we and our third-party vendors have from time to time experienced threats and security incidents that could affect our information or systems. For more information about the cybersecurity risks we face, see the risk factors in Item 1A- Risk Factors.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] We take seriously the security of the data entrusted to us by our customers and the confidentiality, integrity, and availability of our platforms. We have integrated cybersecurity risk management into our broader enterprise risk management framework in an effort to protect our applications, networks, systems, and sensitive data from the risks of cybersecurity threats. This strategic integration allows cybersecurity risk management to inform early decision-making processes across the organization.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
Our board of directors is aware of the importance of managing the evolving and complex cybersecurity threat landscape, and has established oversight measures designed to manage associated cybersecurity risks. The Cybersecurity Committee is a decision-making body formed by our board that is tasked with advising and assisting the Chief Information Security Officer, or CISO, on cybersecurity matters and integrating major cybersecurity initiatives into our broader strategy. The Cybersecurity Committee is composed of board members whose backgrounds collectively include experience in risk management, technology, and finance.
Our CISO leads our cybersecurity risk management program. The individual currently serving in this role has over 20 years of experience assessing and improving cybersecurity programs, and his background spans multiple industries such as fintech, SaaS, critical infrastructure, legal, and federal, state, and local government. The CISO establishes and supervises procedures for the evaluation of our information systems, including the use of security tools and system reviews designed to spot potential weaknesses. The CISO works to keep up to date with the latest trends in cybersecurity, such as emerging risks and best practices for cybersecurity risk management. In case of a cybersecurity incident, the CISO initiates our incident response plan in an effort to respond to the incident and to reduce the potential damage to our organization.
The CISO briefs the Cybersecurity Committee on cybersecurity risks on at least a quarterly basis. These briefings encompass a range of topics, including, as appropriate, key cybersecurity metrics, the current cybersecurity landscape and emerging threats, the status of ongoing cybersecurity initiatives and strategies, and incident management reports and lessons learned from cybersecurity events. The Cybersecurity Committee and CISO also maintain a continuous dialogue on potential threats. The Cybersecurity Committee annually assesses MeridianLink's cybersecurity posture and risk management efficacy. The Cybersecurity Committee chair and/or our General Counsel conveys certain cybersecurity updates on the CISO's behalf during board meetings.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Our board of directors is aware of the importance of managing the evolving and complex cybersecurity threat landscape, and has established oversight measures designed to manage associated cybersecurity risks.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]
The CISO briefs the Cybersecurity Committee on cybersecurity risks on at least a quarterly basis. These briefings encompass a range of topics, including, as appropriate, key cybersecurity metrics, the current cybersecurity landscape and emerging threats, the status of ongoing cybersecurity initiatives and strategies, and incident management reports and lessons learned from cybersecurity events. The Cybersecurity Committee and CISO also maintain a continuous dialogue on potential threats. The Cybersecurity Committee annually assesses MeridianLink's cybersecurity posture and risk management efficacy. The Cybersecurity Committee chair and/or our General Counsel conveys certain cybersecurity updates on the CISO's behalf during board meetings.
Cybersecurity Risk Role of Management [Text Block] Our board of directors is aware of the importance of managing the evolving and complex cybersecurity threat landscape, and has established oversight measures designed to manage associated cybersecurity risks. The Cybersecurity Committee is a decision-making body formed by our board that is tasked with advising and assisting the Chief Information Security Officer, or CISO, on cybersecurity matters and integrating major cybersecurity initiatives into our broader strategy.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] The Cybersecurity Committee is a decision-making body formed by our board that is tasked with advising and assisting the Chief Information Security Officer, or CISO, on cybersecurity matters and integrating major cybersecurity initiatives into our broader strategy. The Cybersecurity Committee is composed of board members whose backgrounds collectively include experience in risk management, technology, and finance. Our CISO leads our cybersecurity risk management program. The individual currently serving in this role has over 20 years of experience assessing and improving cybersecurity programs, and his background spans multiple industries such as fintech, SaaS, critical infrastructure, legal, and federal, state, and local government. The CISO establishes and supervises procedures for the evaluation of our information systems, including the use of security tools and system reviews designed to spot potential weaknesses. The CISO works to keep up to date with the latest trends in cybersecurity, such as emerging risks and best practices for cybersecurity risk management. In case of a cybersecurity incident, the CISO initiates our incident response plan in an effort to respond to the incident and to reduce the potential damage to our organization.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] The Cybersecurity Committee is composed of board members whose backgrounds collectively include experience in risk management, technology, and finance.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The CISO briefs the Cybersecurity Committee on cybersecurity risks on at least a quarterly basis. These briefings encompass a range of topics, including, as appropriate, key cybersecurity metrics, the current cybersecurity landscape and emerging threats, the status of ongoing cybersecurity initiatives and strategies, and incident management reports and lessons learned from cybersecurity events. The Cybersecurity Committee and CISO also maintain a continuous dialogue on potential threats. The Cybersecurity Committee annually assesses MeridianLink's cybersecurity posture and risk management efficacy.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
v3.25.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements of the Company have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the reported amounts of revenues and expenses. Certain items subject to such estimates include the fair value of acquired intangible assets; the capitalization of software development costs; the useful lives of long-lived intangible assets; impairment of goodwill and long-lived assets; and income taxes, including the valuation allowance for deferred income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from those estimates.
Accounting policies that most significantly impact the presented amounts within these consolidated financial statements are further described below:
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and accounts receivable. Cash and cash equivalents are invested in short-term and highly liquid investment-grade obligations, which are held in safekeeping by large and creditworthy financial institutions. Deposits in these financial institutions may exceed federally insured limits.
As of December 31, 2024 and 2023, the Company did not have any customers that accounted for greater than 10% of accounts receivable. For the years ended December 31, 2024, 2023, and 2022, the Company did not have any customers that accounted for greater than 10% of net revenues.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity date of three months or less to be cash equivalents. As of December 31, 2024, and 2023, cash consisted of checking deposit accounts and demand deposit accounts. As of December 31, 2023, cash equivalents included $66.8 million held in a money market fund, and none as of December 31, 2024.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
The Company’s accounts receivable includes billed and unbilled receivables, net of an allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The Company recognizes an allowance for credit losses on accounts receivable in an amount equal to the current expected credit losses. The estimation of the allowance is based on an analysis of historical loss experience, current receivables aging, and management’s assessment of current conditions and estimated future conditions, as well as an assessment of specific identifiable customer accounts considered at risk or uncollectible.
The Company assesses collectability by pooling receivables where similar characteristics exist and evaluates receivables individually when specific customer balances no longer share those risk characteristics and are considered at risk or uncollectible. The expense associated with the allowance for expected credit losses is recognized in general and administrative expenses on the accompanying consolidated statements of operations.
Property and Equipment
Property and Equipment
The Company records property and equipment at cost or fair market value on the acquisition date, less accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets as follows:
Asset CategoryLife (years)
Computer equipment and software
3 – 5 years
Office equipment and furniture
3 – 7 years
Leasehold improvements
Shorter of the lease term or the estimated useful lives of the assets
Expenditures for maintenance and repairs are charged to expense as incurred, and major renewals and improvements are capitalized. Gains or losses on disposal of property and equipment are recognized in the period when the assets are sold or disposed of and the related cost and accumulated depreciation is removed from the accounts.
Leases
Leases
Leases arise from contractual obligations that convey the right to control the use of identified property or equipment for a period of time in exchange for consideration. At the inception of the contract, the Company determines if an arrangement contains a lease based on whether there is an identified asset and whether the Company controls the use of the identified asset. The Company also determines the classification of that lease, between financing and operating, at the lease commencement date. The Company accounts for and allocates consideration to the lease and non-lease components as a single lease component. The Company does not have any financing leases.
A right-of-use (“ROU”) asset represents the Company’s right to use an underlying asset, and a lease liability represents the Company’s obligation to make payments during the lease term. ROU assets are recorded and recognized at commencement for the lease liability amount, adjusted for initial direct costs incurred and lease incentives received, and adjusted for prepaid or accrued lease payments. Lease liabilities are recorded at the present value of the future lease payments over the lease term at commencement. The discount rate used to determine the present value is the incremental borrowing rate, unless the interest rate implicit in the lease is readily determinable. As the implicit rate for the operating leases is generally not determinable, the Company uses an incremental borrowing rate as the discount rate at the lease commencement date to determine the present value of lease payments. The Company determines the discount rate of the leases by considering various factors, such as the credit rating, interest rates of similar debt instruments of entities with comparable credit ratings, jurisdictions, and the lease term.
The Company’s operating leases typically include non-lease components such as common-area maintenance costs, utilities, and other maintenance costs. For real estate leases, the Company has elected to include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and liabilities to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments.
The Company’s lease terms may include options to extend or terminate the lease. The Company generally uses the base, non-cancelable, lease term when recognizing the lease assets and liabilities, unless it is reasonably certain that the Company will exercise those options. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The Company’s ROU assets are included in right of use assets and the current and non-current portions of the lease liabilities are included in accrued liabilities and other long-term liabilities, respectively, on the consolidated balance sheets. The Company does not record leases with terms of 12 months or less on the consolidated balance sheets. Lease expense is recognized on a straight-line basis over the expected lease term.
The Company subleases certain unoccupied leased office space. Sublease income is recorded as a reduction of rent expense straight-line over the term of the sublease. The Company tests ROU assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. For leased assets, such circumstances would include the decision to leave a leased facility prior to the end of the minimum lease term or subleases for which estimated cash flows do not fully cover the costs of the associated lease.
Intangible Assets
Intangible Assets
Intangible assets primarily consist of developed technology, customer relationships, trademarks, and non-competition agreements, which were acquired through acquisitions. The Company determines the appropriate useful life of its intangible assets by performing an analysis of expected cash flows of the acquired assets. Intangible assets are amortized on a straight-line basis over their estimated useful lives.
Capitalized Internal-Use Software Costs
Capitalized Internal-Use Software Costs
For development costs related to internal use software, the Company capitalizes qualifying computer software development costs that are incurred during the application development stage. Once the application development stage is reached, internal and external costs are capitalized until the software is substantially complete and ready for its intended use. These capitalized costs are amortized on a straight-line basis over the expected useful life of the software of 3 years. Costs related to preliminary project activities and post-implementation activities for developed technology are expensed as incurred. Such capitalized costs related to developed technology are included within the intangible assets balance on the consolidated balance sheets.
Capitalized Cloud Computing Arrangement Costs
Capitalized Cloud Computing Arrangement Costs
The Company capitalizes certain costs associated with cloud computing arrangements (“CCA”) that are service contracts, including third party software development costs that are part of the application development stage. Capitalized costs for cloud computing arrangements are included in prepaid expenses and other current assets, and other assets on the Company’s consolidated balance sheets. Amounts capitalized are amortized as general and administrative expenses and cost of revenues on the consolidated statements of operations over 2 to 5 years beginning on the date the associated hosting arrangement is ready for its intended use. Costs related to preliminary project activities and post-implementation activities are expensed as incurred.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company evaluates the carrying value of long-lived assets, including intangible assets with finite lives, right of use assets, costs capitalized to obtain revenue contracts, and property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. If circumstances require a long-lived asset be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by an asset to the carrying value of the asset. If the carrying value of the long-lived asset is not recoverable on an undiscounted cash flow basis, impairment is recognized to the extent that the carrying value exceeds its fair value. The impairment to be recognized is measured as the amount by which the carrying amount exceeds the fair value of the assets.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in a business combination. Goodwill is tested for impairment at least annually at the reporting unit level or more frequently if events or changes in circumstances indicate that goodwill might be impaired. Events or changes in circumstances which could trigger an impairment review include consideration of certain key factors including macroeconomic conditions, industry and market conditions, management turnover, changes in regulation, litigation matters, changes in enterprise value, and overall financial performance.
The Company first assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, the Company determines it is more likely than not the fair value of its reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if the Company concludes otherwise, then it is required to perform a quantitative impairment test.
The quantitative impairment test involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. If however, the fair value of the reporting unit is less than book value, then an impairment charge is recorded for the difference between the reporting unit’s fair value and carrying amount, not to exceed the carrying amount of the goodwill. The Company has one reporting unit and tests its goodwill for impairment annually, as of October 1, or more frequently if circumstances indicate that goodwill may not be recoverable.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company accounts for certain of its financial assets at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 – Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2 – Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
The carrying amounts of most of the Company’s financial instruments, including cash and cash equivalents approximate fair value due to their high liquidity in actively quoted trading markets and their short maturities. The carrying amounts of the Company’s accounts receivable, accounts payable, accrued liabilities, and short-term deferred revenue approximate fair value due to their short maturities. The carrying value of the Company’s long-term debt is considered to approximate the fair value of such debt as of December 31, 2024, and 2023 based upon the interest rates that the Company believes it can currently obtain for similar debt, which is considered a level 2 input to determine fair value.
Revenue Recognition
Revenue Recognition
Revenue is recognized upon the transfer of control of a promised service to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those services, net of sales taxes. The Company applies the following five-step revenue recognition model in accounting for its revenue arrangements:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company delivers its solutions using a SaaS model under which its customers pay subscription fees for the use of the Company’s solutions as well as fees for transactions processed. The Company’s subscription fees consist of revenues from software solutions that are governed by pricing and terms contained in contracts between the Company and its customers. The initial term of contracts with customers is typically three years, but may range from one to seven years. Customer contracts are typically not cancellable without penalty, and almost always contain an evergreen auto-renewal term that is often for a one-year extension after the initial term, but can extend the auto-renewal of the contract up to the length of the original term. The Company’s subscription fee revenues include annual base fees, platform partner fees, and, depending on the product, fees per search or per loan application or per closed loan (with contractual minimums based on volume) that are charged on a monthly basis, which is referred to as volume-based fees. The Company earns additional revenues based on the volume of applications or closed loans processed above its customers’ contractual minimums.
Revenue-generating activities are directly related to the sale, implementation, and support of the Company’s solutions. The Company derives the majority of its revenues from subscription fees for the use of its solutions hosted using cloud-based hosting services, volume-based fees, as well as revenues for customer support and professional implementation services related to the Company’s solutions.
Variable consideration exists when the amount that the Company expects to receive in a contract is based on the occurrence or non-occurrence of future events, such as processing services performed under usage-based pricing arrangements or professional services billed on a time-and-materials basis. Variable consideration included in the transaction price of a contract is constrained such that a significant revenue reversal is not probable. Under the standard terms and conditions of the Company's contracts with its customers or partners, contractual transaction price is generally not adjusted due to measurement adjustments associated with estimated variable consideration.
Subscription Fee Revenues
The Company’s software solutions are generally available for use as hosted application arrangements under subscription fee agreements. The Company’s software solutions consist of an obligation for the Company to provide continuous access to a technology solution that it hosts and routine customer support, both of which the Company accounts for as a stand-ready performance obligation. Subscription fees from these applications are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company’s solution is made available to the customer. Amounts that have been invoiced are recorded in accounts receivable and deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. For the majority of our customers, additional fees for monthly usage are recognized as revenue in the month when the usage amounts are determined and reported. Certain of the Company’s subscription contracts are invoiced to its customers annually, and revenue is recognized ratably over the service term.
In determining whether SaaS services are distinct, we considered whether the series guidance applies to the Company’s subscription services. The Company considered various factors including that substantially all the Company’s SaaS arrangements involve the transfer of a service to the customer, which represents a performance obligation that is satisfied over time because the customer simultaneously receives and consumes the benefits of the services provided. Customer support services, forms maintenance, and subscription services are considered a series of distinct services that are accounted for as a single performance obligation, as the nature of the services are substantially the same and have the same pattern of transfer (i.e., distinct days of service). For these contracts, the Company allocates the ratable portion of the consideration to each period based on the services provided in such period.
The Company has concluded that its subscription fees related to monthly usage above the levels included in the standard subscription fee relate specifically to the transfer of the service to the customer in that month and is consistent with the allocation objective when considering all the performance obligations and payment terms in the contract. Therefore, the Company generally recognizes additional usage revenues in the month when the usage amounts are determined and reported. This allocation reflects the amount the Company expects to receive for the services for the given period.
The Company has a limited number of legacy customers that host and manage its solutions on-premise under term license and maintenance agreements. This type of arrangement is no longer sold and represents an immaterial amount of the Company’s subscription fee revenues. However, there is no planned sunset or end of life for these on-premise solutions.
Professional Services Revenues
The Company offers implementation, configuration, consulting, and training services for its software solutions and SaaS offerings. Revenues from the Company’s professional services are recognized as control is transferred to the customer, which can be either at a point in time or over time, depending on the nature of the contractual performance obligations.
In determining whether implementation services are distinct from subscription services, we considered that there is not a significant level of integration between implementation and subscription services. Further, implementation services in our contracts provide benefit to the customer with other readily available resources and the implementation services generally are not interdependent with the SaaS subscription services. Therefore, implementation services are generally accounted for as a separate performance obligation, as they represent distinct services that provide benefit to the customer apart from SaaS services.
Consulting and training services are generally considered a separate performance obligation as they are considered distinct services that provide a benefit to the customer on their own.
Other Revenues
The Company enters into referral and marketing agreements with various third parties, in which revenues for the Company are primarily generated from transactions initiated by the third parties’ customers. The Company may introduce its customers to a referral partner or offer additional services available from the referral partner via an integration with the Company’s software solutions. Other revenues are recognized in the period the services are performed, which can be either at a point in time or over time, depending on the nature of the contractual performance obligations.
Identification of Performance Obligations and Determination of Transaction Price
The Company enters into contracts with customers that often include multiple performance obligations, usually including multiple subscription and implementation services. For these contracts, the Company accounts for distinct individual performance obligations separately by allocating the contract’s total transaction price to each performance obligation in an amount based on the relative standalone selling price (“SSP”) of each distinct good or service in the contract.
The Company’s determination of SSP for each distinct performance obligation in its contracts with its customers requires minimal judgment. Solutions are generally sold at standard prices and subscriptions are generally coterminous. Therefore, it is rare that any reallocation of transaction consideration is required. The Company’s best evidence of SSP is the observable price at which products and services are sold separately to customers, which is generally the stated contract price.
Principal versus Agent
The Company evaluates whether it is the principal (i.e., reports revenues on a gross basis) or agent (i.e., reports revenues on a net basis) with respect to the vendor reseller agreements pursuant to which the Company resells certain third-party solutions along with the Company’s solutions. Generally, the Company reports revenues from these types of contracts on a gross basis, meaning the amounts billed to customers are recorded as revenues and expenses incurred are recorded as cost of revenues. Where the Company is the principal, it first obtains control of the inputs to the specific service and directs their use to create the combined output. The Company’s control is evidenced by its involvement in the integration of the partners’ services with the Company’s solutions before the partners’ services are transferred to the Company’s customers and is further supported by the Company being primarily responsible to the customers, having a level of discretion in establishing pricing, and is subject to credit loss. In cases where the Company does not obtain control prior to the transfer of services, and acts as an agent, revenue is reported on a net basis, with costs being recorded as a reduction to revenues. Agent related revenue is recorded in subscription fees revenue on the Company’s consolidated statements of operations.
Contract Balances and Deferred Revenue
The timing of customer billing and payment relative to the start of the service period varies from contract to contract; however, the Company bills many of its customers in advance of the provision of services under its contracts, resulting in contract liabilities consisting of deferred revenue. Deferred revenue represents billings under noncancellable contracts before the related product or service is transferred to the customer. The Company records an unbilled receivable when revenue is recognized prior to invoicing.
The deferred revenue balance consists of subscription and implementation fees which have been invoiced up front and are recognized as revenue only when the revenue recognition criteria are met. The Company’s subscription contracts are invoiced to its customers annually or monthly based on the underlying contractual terms, and revenue is recognized ratably over the service term. For any fees invoiced up front for contracts with a service term that extend multiple years, the portion of deferred revenue that will be recognized beyond 12 months from the date of the financial statements are classified as long-term deferred revenue.
The payment terms and conditions vary by contract; however, the Company’s terms generally require payment within 30 days from the invoice date. In instances where the timing of revenue recognition differs from the timing of payment, the Company elected to apply the practical expedient to not adjust contract consideration for the effects of a significant financing component. The Company expects, at contract inception, that the period between when promised goods and services are transferred to the customer and when the customer pays for those goods and services will be one year or less. As such, the Company determined its contracts do not generally contain a significant financing component.
Costs Capitalized to Obtain Revenue Contracts
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes sales commissions and related payroll benefits related to its customer agreements because the commission charges are so closely related to the revenues from the noncancellable customer agreements that they should be recorded as an asset and charged to expense over the expected period of customer benefit. The Company capitalizes commissions for those involved in the sale of its SaaS offerings, including direct employees and their supervisors, as these are incremental to the sale. The Company begins amortization for a particular customer agreement once the revenue recognition criteria are met and amortizes those capitalized costs over the expected period of customer benefit, which the Company estimates to be three years. The Company determined the period of benefit by considering factors such as historically high renewal rates with similar customers and contracts, initial contract length, an expectation that there will still be a demand for the product at the end of its term, and the significant costs to switch to a competitor's product, all of which are governed by the estimated useful life of the technology. Current costs are included in prepaid expenses and other current assets, and non-current costs are included in other assets on the accompanying consolidated balance sheets.
The Company applies a practical expedient to expense costs to obtain revenue contracts as incurred when the amortization period would have been one year or less.
Research and Development
Research and Development
Research and development expenses are comprised primarily of salaries, benefits and share-based compensation associated with the Company’s engineering, product, and quality assurance personnel. Research and development expenses also include third-party contractors and allocated overhead. Other than software development costs that qualify for capitalization, as discussed above, research and development costs are expensed as incurred.
Sales and Marketing
Sales and Marketing
Sales and marketing expenses consist primarily of compensation and employee benefits, including share-based compensation, of sales and marketing personnel and related sales support teams, sales and partner commissions, trade show and advertising costs, and allocated overhead. Sales and marketing expenses also include amortization of costs capitalized to obtain revenue contracts, as discussed above. Marketing costs, including advertising and trade show expenses are expensed as incurred, and were $2.5 million, $1.5 million, and $1.4 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Share-Based Compensation
Share-Based Compensation
The Company accounts for share-based compensation by estimating the fair value of share-based payment awards at the grant date. The Company estimates the fair value of its RSUs using the share price on the grant date and estimates the fair value of its share-based options using the Black-Scholes option-pricing model. The portion that is ultimately expected to vest is recognized as compensation expense over the requisite service period.
Calculating share-based compensation expense for share-based options requires the input of assumptions, including the expected term of the share-based awards, share price volatility, risk free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in calculating the fair value of share-based awards represent the Company’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment.
The Company accounts for forfeitures when they occur. The Company has elected to recognize share-based compensation expense for service-based awards on a straight-line basis over the service vesting period. The Company recognizes compensation expense for awards subject to performance conditions using the graded attribution method over the vesting period so long as the performance measures are probable of being achieved.
Debt Issuance Costs
Debt Issuance Costs
Debt issuance costs represent fees and other direct incremental costs incurred in connection with the Company's debt. Debt issuance costs related to the Company’s term loan are netted against the Company's debt, and those related to the Company’s revolving credit facility are included in prepaid expenses and other current assets, and other assets. These amounts are amortized into interest expense over the estimated life of the debt using the effective interest method for the Company’s term loan and using the straight-line method for the Company’s revolving credit facility.
The Company performs an analysis on a creditor-by-creditor basis when its debt is modified to determine if the debt instruments were substantially different. In the event of extinguishment, capitalized debt issuance costs are expensed. In the event of debt modification, lender related fees are capitalized, and third-party costs are expensed.
Income Taxes
Income Taxes
The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the consolidated financial statements or in the Company’s tax returns. Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities, as well as from net operating loss and tax credit carryforwards. Deferred tax amounts are determined by using the tax rates expected to be in effect when the taxes will actually be paid, or refunds received, as provided for under currently enacted tax law. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.
The Company recognizes deferred tax assets to the extent that these assets are more likely than not to be realized. If they are not, deferred tax assets are reduced by a valuation allowance. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If it is subsequently determined that deferred tax assets would be more likely than not realized in the future, in excess of their net recorded amount, an adjustment would be made to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
The Company accounts for uncertainty in income taxes recognized in its consolidated financial statements by applying a two-step process to determine the amount of tax benefit to be recognized which includes (a) the tax position must be evaluated to determine the likelihood that it is more likely than not of being sustained based solely on the technical merits of the position, and if so, (b) the tax position is then assessed to determine the amount of benefit to recognize in the consolidated financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement. The benefit from income taxes includes the effects of any resulting tax reserves, or unrecognized tax benefits, that are considered appropriate as well as the related net interest and penalties.
Net (Loss) Income Per Share
Net (Loss) Income Per Share
Basic net (loss) income per share is computed by dividing the net loss attributable to the common stockholders by the weighted average number of common stock outstanding during the period, without the consideration for potential dilutive common stock.
Diluted net (loss) income per share is computed by dividing the net (loss) income attributable to common stockholders by the weighted-average number of common stock equivalents outstanding for the period determined using the treasury-stock method.
Business Combinations
Business Combinations
The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of the acquisition. Purchase accounting results in assets and liabilities of an acquired business generally being recorded at their estimated fair values on the acquisition date. Any excess consideration over the fair value of assets acquired and liabilities assumed is recognized as goodwill. Transaction costs associated with business combinations are expensed as incurred and are included in acquisition related costs on the consolidated statements of operations. The Company performs valuations of assets acquired and liabilities assumed and allocates the purchase price to its respective assets and liabilities. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue, costs and cash flows, discount rates, and selection of comparable companies. The Company engages the assistance of valuation specialists in concluding on fair value measurements in connection with management’s determination of the fair values of assets acquired and liabilities assumed in a business combination. During the measurement period, if new information is obtained about facts and circumstances that existed as of the acquisition date, changes in the estimated fair values of the net assets recorded may change the amount of the purchase price allocated to goodwill. During the measurement period, which expires one year from the acquisition date, changes to any purchase price allocations that are material to the Company’s consolidated financial results will be adjusted prospectively.
Accounting Pronouncements Recently Adopted and Recent Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Recently Adopted
The Company is an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”) and has elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies.
ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”
Accounting standard update (“ASU”) 2023-07 requires enhanced disclosures about significant segment expenses and other segment items and requires companies to disclose all annual disclosures about segments in interim periods. The ASU also permits companies to disclose more than one measure of segment profit or loss, requires disclosure of the title and position of the Chief Operating Decision Maker, and requires companies with a single reportable segment to provide all disclosures required by Topic 280. The Company adopted this guidance for the year ended December 31, 2024 through providing enhanced segment disclosures within the notes to the consolidated financial statements. See Note 16, “Segment Information.”
Recent Accounting Pronouncements Not Yet Adopted
ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”
ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for the Company for annual periods beginning after December 15, 2025, on a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
ASU 2024-03, “Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses”
ASU 2024-03 requires disaggregated disclosure of income statement expenses into specified categories within the footnotes to the financial statements. ASU 2024-03 is effective for the Company for annual periods beginning after December 15, 2026, interim periods within fiscal years beginning after December 15, 2027. Early adoption is permitted, and companies are required to apply the ASU prospectively or retrospectively. The Company is currently evaluating the impact of this ASU on its consolidated financial statements and related disclosures.
v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Useful Lives by Asset Category
The Company records property and equipment at cost or fair market value on the acquisition date, less accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets as follows:
Asset CategoryLife (years)
Computer equipment and software
3 – 5 years
Office equipment and furniture
3 – 7 years
Leasehold improvements
Shorter of the lease term or the estimated useful lives of the assets
v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Solution Type and by Major Source
The following table disaggregates the Company’s net revenues by solution type (in thousands):
Year Ended December 31,
202420232022
Lending Software Solutions
$249,329 $232,199 $208,290 
Data Verification Software Solutions
66,969 71,418 79,756 
Total$316,298 $303,617 $288,046 
The following table disaggregates the Company’s net revenues by major source (in thousands):
Year Ended December 31,
202420232022
Subscription fees$264,410 $256,787 $248,864 
Professional services39,477 36,250 29,320 
Other12,411 10,580 9,862 
Total$316,298 $303,617 $288,046 
Schedule of Contract Balances and Changes in Deferred Revenue
The following table presents amounts related to customer contract-related arrangements, which are included on the consolidated balance sheets as follows (in thousands):
As December 31,
202420232022
Accounts receivable, net$34,422 $32,412 $32,905 
Deferred revenue, current17,170 17,224 16,945 
Long-term deferred revenue75 792 1,141 
Significant changes in our deferred revenue balances during the years ended December 31, 2024 and 2023 were as follows (in thousands):
As of December 31,
20242023
Deferred revenue, beginning balance$18,016 $18,086 
Billing of transaction consideration315,527 303,547 
Revenue recognized(316,298)(303,617)
Deferred revenue, ending balance$17,245 $18,016 
Deferred revenue, current$17,170 $17,224 
Long-term deferred revenue75 792 
Total deferred revenue$17,245 $18,016 
Schedule of Rollforward of Allowance for Expected Credit Losses
A rollforward of the Company’s allowance for expected credit losses balance for the years ended December 31, 2024, and 2023, is as follows (in thousands):
As of December 31,
20242023
Allowance for expected credit losses, beginning balance$514 $165 
Provision for expected credit losses 778 930 
Write offs, net(542)(581)
Allowance for expected credit losses, ending balance$750 $514 
Schedule of Changes in Assets Recognized
The following table represents the changes in costs capitalized to obtain revenue contracts (in thousands):
As of December 31,
20242023
Beginning balance$8,018 $6,539 
Additions5,550 4,821 
Amortization(4,056)(3,342)
Ending balance$9,512 $8,018 
Costs capitalized to obtain revenue contracts, net, current$4,362 $3,782 
Costs capitalized to obtain revenue contracts, net, noncurrent5,150 4,236 
Total costs capitalized to obtain revenue contracts, net
$9,512 $8,018 
v3.25.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20242023
Prepaid expenses$5,598 $5,762 
Costs capitalized to obtain revenue contracts, current
4,362 3,782 
Income tax receivable614 961 
Other399 1,069 
Total prepaid expenses and other current assets$10,973 $11,574 
Schedule of Capitalized Deferred Implementation Costs for Cloud Computing Arrangements
Capitalized cloud computing arrangement costs consisted of the following (in thousands):
As of December 31,
20242023
Capitalized cloud computing arrangement costs
$2,299 $1,779 
Accumulated amortization
(303)(208)
Capitalized cloud computing arrangement costs, net
$1,996 $1,571 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
As of December 31,
20242023
Computer equipment and software $7,902 $8,794 
Leasehold improvements2,424 2,732 
Office equipment and furniture990 990 
Total11,316 12,516 
Accumulated depreciation
(9,149)(9,179)
Property and equipment, net$2,167 $3,337 
Schedule of Intangible Assets, Net and Weighted Average Remaining Useful Lives for Intangible Assets
Intangible assets, net consisted of the following (in thousands):
As of December 31, 2024
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(200,672)$142,628 
Developed technology96,400 (63,263)33,137 
Trademarks24,975 (15,275)9,700 
Non-competition agreements5,500 (2,723)2,777 
Capitalized software36,353 (23,073)13,280 
Total intangible assets, net$506,528 $(305,006)$201,522 
As of December 31, 2023
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(166,485)$176,815 
Developed technology96,400 (52,039)44,361 
Trademarks24,975 (12,803)12,172 
Non-competition agreements5,500 (1,743)3,757 
Capitalized software28,997 (15,042)13,955 
Total intangible assets, net$499,172 $(248,112)$251,060 
The weighted average remaining useful lives for intangible assets as of December 31, 2024, were as follows:
Weighted Average Remaining Useful Life (in years)
Customer relationships5
Developed technology6
Trademarks4
Non-competition agreements3
Capitalized software2
Schedule of Amortization Expense Related to Intangible Assets
Amortization expense related to intangible assets was as follows (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$19,255 $18,129 $15,553 
General and administrative expense37,639 37,840 36,110 
Total amortization expense$56,894 $55,969 $51,663 
Schedule of Estimated Future Amortization of Intangible Assets
The estimated future amortization of intangible assets as of December 31, 2024, was as follows (in thousands):
Years ending December 31,
2025$52,490 
202646,688 
202743,553 
202824,925 
202913,327 
Thereafter20,539 
Total amortization expense$201,522 
Schedule of Company's Goodwill
A rollforward of the Company’s goodwill balance for the years ended December 31, 2024 and 2023 was as follows (in thousands):
As of December 31,
20242023
Beginning balance$610,063 $608,657 
Adjustments to OpenClose acquisition date fair value— 274 
Adjustments to StreetShares acquisition date fair value— 1,132 
Ending balance$610,063 $610,063 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of December 31,
20242023
Accrued payroll and payroll-related expenses$8,188 $9,501 
Accrued bonuses6,313 6,424 
Accrued operating costs4,127 3,655 
Sales tax liabilities from acquisitions3,383 3,383 
Accrued costs of revenues2,305 2,003 
User conference accrual979 1,073 
Customer deposits795 1,302 
Excise taxes payable537 379 
Operating lease liabilities – current676 773 
Other accrued liabilities2,080 2,180 
Total accrued liabilities$29,383 $30,673 
v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Under Non-Cancelable Purchase Commitments Future minimum payments under the Company’s non-cancelable purchase commitments as of December 31, 2024, are as follows (in thousands):
Contractual Commitments
Years ending December 31,
2025$4,253 
20264,684 
20274,188 
Thereafter— 
Total$13,125 
v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consisted of the following (in thousands):
As of December 31,
20242023
Term Loan
$472,728 $427,388 
Debt issuance costs
(4,128)(3,842)
Total debt, net of debt issuance costs
468,600 423,546 
Less: Current portion of debt
Term Loan
4,763 4,350 
Debt issuance costs
(1,085)(808)
Total current portion of debt, net of debt issuance costs
3,678 3,542 
Total long-term debt, net of debt issuance costs
$464,922 $420,004 
Schedule of Future Principal Payments of Debt
Future principal payments of debt as of December 31, 2024, were as follows (in thousands):
Years ending December 31,
2025$4,763 
20264,763 
20274,763 
2028458,439 
Total$472,728 
v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Repurchased Share Activity
A summary of repurchased share activity during the years ended December 31, 2024, 2023, and 2022 is as follows (in thousands except share data):
Year Ended December 31,
202420232022
Total number of shares repurchased5,328,913 3,663,732 237,641 
Total cost of shares repurchased, including commissions, fees, and excise taxes$105,408 $61,548 $3,375 
v3.25.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
A summary of stock option activity during the years ended December 31, 2024, 2023, and 2022 is as follows (in thousands, except options, price per option, and term amounts):
Number of OptionsWeighted Average Exercise Price
Weighted Average Remaining Contract Term (Years)
Aggregate Intrinsic Value
Outstanding – January 1, 2022
4,256,812 $13.05 
8.44
$42,429 
Granted
927,364 17.09 
Exercised(33,359)6.31 
Forfeited(411,034)20.86 
Outstanding – December 31, 20224,739,783 $13.21 
7.61
$19,855 
Granted
— — 
Exercised(304,332)7.80 
Forfeited(459,079)22.72 
Outstanding – December 31, 2023
3,976,372 $12.53 
6.68
$49,670 
Granted
— — 
Exercised(699,027)9.85 
Forfeited(365,776)22.04 
Outstanding – December 31, 2024
2,911,569 $11.98 
5.54
$28,610 
Vested and expected to vest in the future at December 31, 2024
2,911,569 11.98 
5.54
28,610 
Exercisable at December 31, 2024
2,628,967 $11.04 
5.38
$27,993 
Schedule of Valuation Assumptions
The following assumptions were used by the Company to record compensation expense for performance-based and time-based options granted during the year ended December 31, 2022. No options were granted during the years ended December 31, 2024 or 2023 (dollars in thousands, except per option amounts):
Year Ended December 31, 2022
Aggregate grant date fair value of options granted$7,989 
Assumptions for option valuation:
Expected volatility
47.3% – 62.0%
Expected dividend yield— %
Expected risk-free interest rate
1.7% – 3.4%
Expected term of options6 years
Maximum contractual term10 years
Weighted average grant date fair value per option$8.61 
Schedule of RSU Activity
A summary of RSU activity during the years ended December 31, 2024, 2023, and 2022 is as follows:
Number of RSUsWeighted Average Grant Date Fair Value
Non-vested – January 1, 20221,073,529 $25.76 
Granted2,827,328 17.91 
Vested(398,407)25.79 
Forfeited(390,619)20.66 
Non-vested – December 31, 20223,111,831 $19.27 
Granted 3,639,647 16.35 
Vested(1,055,665)19.26 
Forfeited(776,069)18.78 
Non-vested – December 31, 2023
4,919,744 $17.19 
Granted
5,296,177 19.67 
Vested, not released
(296,544)22.18 
Vested(2,390,289)17.75 
Forfeited(1,056,330)17.44 
Non-vested – December 31, 2024
6,472,758 $18.78 
Schedule of Share-Based Compensation
Share-based compensation for share-based awards granted to participants has been recorded in the consolidated statements of operations for the years ended December 31, 2024, 2023, and 2022 as follows (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$4,705 $3,848 $4,630 
General and administrative29,984 16,456 9,499 
Research and development (1)
9,663 7,060 6,472 
Sales and marketing7,010 3,849 2,160 
Restructuring related costs (2)
(7)(663)— 
Total share-based compensation expense $51,355 $30,550 $22,761 
______________
(1)Net of $0.3 million, $0.3 million and $0.3 million additions to capitalized software for the years ended December 31, 2024, 2023, and 2022, respectively.
(2)Relates to unvested stock compensation that was forfeited or accelerated as part of the 2024 Realignment Plan and 2023 Restructuring Plan. See Note 12, “Restructuring Activities.”
v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes for the years ended December 31, 2024, 2023, and 2022 consisted of the following (in thousands):
Year Ended December 31,
202420232022
Current:
Federal$91 $142 $385 
State353 171 1,840 
Total current444 313 2,225 
Deferred:
Federal595 15,609 1,822 
State(131)8,021 83 
Total deferred464 23,630 1,905 
Provision for income taxes
$908 $23,943 $4,130 
Schedule of Effective Income Tax Rate Reconciliation
The provision for income taxes differed from that computed at the federal statutory corporate income tax rate as follows for the years ended December 31, 2024, 2023, and 2022 (in thousands):
Year Ended December 31,
202420232022
Tax (benefit) expense computed at federal statutory rate
$(6,061)$(3,905)$1,139 
State income tax (benefit) expense, net of federal (benefit) expense(285)(32)1,177 
Nondeductible share-based compensation(992)127 803 
Certain employee remuneration
3,703 1,842 1,038 
Other nondeductible expenses586 94 348 
Valuation allowance5,291 29,405 — 
Rate change(49)55 66 
Research and development credits
(1,202)(3,606)(1,550)
Expiration of share-based compensation209 1,037 — 
Acquisition related U.S. State operating losses(30)(1,205)— 
Other return to provision adjustments(262)131 293 
Tax attribute write-off— — 484 
Amended return— — 332 
Provision for income taxes
$908 $23,943 $4,130 
Schedule of Valuation Allowance
A rollforward of the Company’s valuation allowance for the years ended December 31, 2024 and 2023 was as follows (in thousands):
As of December 31,
20242023
Valuation allowance, beginning balance$29,405 $— 
Additions
5,291 29,405 
Deductions
— — 
Valuation allowance, ending balance$34,696 $29,405 
Schedule of Deferred Tax Assets and Liabilities
Deferred income taxes at December 31, 2024, and 2023 consisted of the following (in thousands):
As of December 31,
20242023
Deferred tax assets:
Net operating losses$15,171 $17,489 
Capitalized research and development16,028 12,466 
Tax credit carryforwards8,809 8,135 
Share-based compensation4,315 3,795 
Interest expense carryover17,059 10,117 
Transaction costs2,118 2,357 
Property and equipment175 243 
Other1,992 1,919 
Total deferred tax assets65,667 56,521 
Valuation allowance(34,696)(29,405)
Total deferred tax assets, net30,971 27,116 
Deferred tax liabilities:
Costs capitalized to obtain revenue contracts
(2,434)(2,059)
Goodwill and intangible assets(39,468)(35,470)
Right of use assets, net(280)(293)
Debt issuance costs(75)(117)
Total deferred tax liabilities(42,257)(37,939)
Net deferred tax liabilities
$(11,286)$(10,823)
Schedule of Net Operating Loss and R&D Tax credit Carryforwards
Net operating loss (“NOL”) and research & development tax credit (“R&D”) carryforwards at December 31, 2024, and 2023 consisted of the following (in thousands):
As of December 31,
20242023
NOL carryforwards:
Federal$54,789 $67,391 
State60,151 54,078 
R&D tax credit carryforwards:
Federal8,479 7,872 
State5,022 4,490 
Schedule of Unrecognized Tax Benefits
The reconciliation of unrecognized tax benefits at the beginning and end of the year was as follows (in thousands):
Year Ended December 31,
202420232022
Beginning balance$(3,535)$(2,451)$(1,942)
Gross decrease (increase) related to prior year positions58 (176)86 
Gross increase related to current year positions(466)(908)(595)
Ending balance$(3,943)$(3,535)$(2,451)
v3.25.0.1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
The following table presents the impact of related party transactions on the Company’s consolidated statements of operations (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$1,730 $1,558 $2,128 
General and administrative301 730 824 
Research and development107 272 273 
Sales and marketing— 92 
Total related party expenses$2,138 $2,561 $3,317 
The following table presents the impact of related party transactions on the Company’s consolidated balance sheets (in thousands):
As of December 31,
20242023
Prepaid expenses and other current assets
$77 $38 
Total current assets$77 $38 
Accounts payable$294 $110 
Accrued liabilities167 243 
Total current liabilities$461 $353 
v3.25.0.1
Net (Loss) Income Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net (loss) income per share (in thousands, except share and per share data):
Year Ended December 31,
202420232022
Basic and diluted net (loss) income per share
Numerator:
Net (loss) income attributable to common stockholders
$(29,772)$(42,539)$1,294 
Denominator:
Weighted average common stock outstanding:
Basic76,270,63280,349,89580,454,356
Diluted76,270,63280,349,89582,403,679
Net (loss) income per share:
Basic$(0.39)$(0.53)$0.02 
Diluted$(0.39)$(0.53)$0.02 
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows:
Year Ended December 31,
202420232022
Weighted average shares outstanding for basic (loss) income per share76,270,63280,349,89580,454,356
Effect of dilutive securities:
Options outstanding, unexercised
1,660,412
RSAs unvested188,241
RSUs unvested94,332
Purchase rights committed under the ESPP6,338
Weighted average shares outstanding for diluted (loss) income per share76,270,632 80,349,895 82,403,679 
Schedule of Outstanding Potentially Dilutive Securities
The following outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to common stockholders because their impact would have been anti-dilutive for the periods presented:
Year Ended December 31,
202420232022
Options outstanding, unexercised2,911,569 3,976,372 1,909,223 
RSUs, unvested6,472,758 4,919,744 743,602 
Purchase rights committed under the ESPP62,841 12,943 6,338 
Total9,447,168 8,909,059 2,659,163 
v3.25.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of the Allocation of the Purchase Price
The table below summarizes the allocation of the purchase price of OpenClose based on the estimated fair value of the assets acquired and the liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$1,261 
Accounts receivable830 
Prepaid expenses and other current assets61 
Goodwill37,312 
Intangible assets29,600 
Total assets acquired69,064 
Liabilities assumed:
Accounts payable133 
Accrued compensation and benefits2,623 
Accrued liabilities2,941 
Deferred revenue603 
Total liabilities assumed6,300 
Fair value of assets acquired and liabilities assumed$62,764 
The table below summarizes the allocation of the purchase price of StreetShares based on the estimated fair value of the assets acquired and the liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$1,580 
Restricted cash (1)
3,265 
Accounts receivable157 
Prepaid expenses and other current assets561 
Property and equipment142 
Right of use assets613 
Deferred tax assets10,426 
Goodwill7,952 
Intangible assets12,400 
Other assets83 
Total assets acquired37,179 
Liabilities assumed:
Accounts payable368 
Accrued compensation and benefits3,585 
Accrued liabilities738 
Contingent earnout162 
Notes payable to Regulation A+ investors (1)
3,265 
Deferred revenue854 
Other long-term liabilities225 
Total liabilities assumed9,197 
Fair value of assets acquired and liabilities assumed$27,982 
______________
(1)Prior to the acquisition, StreetShares was subject to Regulation A+ of the Securities and Exchange Commission and had offered StreetShares notes to investors. The notes were scheduled to mature during various dates through 2023. Subsequent to the acquisition, during April 2022, the Company used the $3.3 million restricted cash balance to repay the Regulation A+ payable in full.
Schedule of Fair Value of the Separately Identifiable Finite-Lived Intangible Assets Acquired and Estimated Useful Lives
The fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesWeighted Average Amortization Life (years)
Customer relationships$14,200 10.0
Developed technology9,800 10.0
Trademarks700 5.0
Non-competition agreements4,900 5.0
Total acquisition-related intangible assets$29,600 9.0
The fair value of the separately identifiable finite-lived intangible assets acquired and estimated useful lives are as follows (in thousands, except years):
Estimated Fair ValuesWeighted Average Amortization Life (years)
Customer relationships$500 5.0
Developed technology11,800 10.0
Trademarks100 2.0
Total acquisition-related intangible assets$12,400 9.7
v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Rent Expense
Rent expense, gross of sublease income, has been recorded in the consolidated statements of operations for the years ended December 31, 2024, 2023, and 2022 as follows (in thousands):
Year Ended December 31,
202420232022
Cost of revenues$512 $569 $720 
General and administrative86 68 260 
Research and development163 635 579 
Sales and marketing145 198 240 
Total rent expense$906 $1,470 $1,799 
The following table presents supplemental cash flow information about the Company’s leases (in thousands):
Year Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities$1,080 $1,323 $2,008 
Operating lease assets obtained in exchange for new operating lease liabilities592 — 1,033 
Schedule of Supplemental Balance Sheet Information about the Company's Leases
The following table presents supplemental balance sheet information about the Company’s leases (in thousands):
As of December 31,
20242023
Operating lease ROU assets$1,095 $1,140 
Operating lease liabilities, current$676 $773 
Noncurrent operating lease liabilities490 504 
Total operating lease liabilities$1,166 $1,277 
Schedule of Remaining Maturities of Lease Liabilities
As of December 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):
As of
December 31, 2024
Years ending December 31,
2025$681 
2026439 
2027123 
Thereafter— 
Total operating lease payments (1)
1,243 
Less: imputed interest(77)
Total operating lease liabilities$1,166 
______________
(1)Presented gross of sublease income. The Company expects to receive sublease income of $0.2 million in 2025, and $0.2 million in 2026.
v3.25.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Revenue and Expense Information for the Company’s Reportable Segment
The following table presents revenue and expense information for the Company’s reportable segment (in thousands):
Year Ended December 31,
202420232022
Revenues, net$316,298 $303,617 $288,046 
Less:
Adjusted subscription and services
84,291 86,357 86,021 
Adjusted general and administrative
40,761 36,261 34,640 
Adjusted research and development
29,408 40,268 36,018 
Adjusted sales and marketing
35,886 31,848 21,458 
Other segment items (1)
58,140 31,492 26,276 
Depreciation and amortization of intangible assets
58,252 57,829 53,982 
Interest expense
38,424 38,158 24,227 
Provision for income taxes
908 23,943 4,130 
Net (loss) income
$(29,772)$(42,539)$1,294 
___________
(1)Other segment items includes share-based compensation, restructuring related costs, expenses associated with the Company’s public offering, litigation related charges, employer payroll taxes on employee stock transactions, expenses related to material weakness remediation, debt modification expenses, and acquisition related costs. It also includes interest income and other income.
v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Reporting_Unit
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
initial term of contracts 3 years    
Extension period 1 year    
Cash equivalents at carrying value | $ $ 0.0 $ 66.8  
Number of reporting units | Reporting_Unit 1    
Contract with customer payment terms 30 days    
Contract with customer, period between timing of satisfaction of performance obligation and payment (in years) 1 year    
Expected period of amortization of deferred costs over expected period of customer benefit (in years) 3 years    
Advertising and tradeshow expenses | $ $ 2.5 $ 1.5 $ 1.4
Minimum      
initial term of contracts 1 year    
Maximum      
initial term of contracts 7 years    
Capitalized software      
Useful life 3 years    
Cloud Computing Arrangements | Minimum      
Useful life 2 years    
Cloud Computing Arrangements | Maximum      
Useful life 5 years    
v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Useful Lives by Asset Category (Detail)
Dec. 31, 2024
Computer equipment and software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 3 years
Computer equipment and software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 5 years
Office equipment and furniture | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 3 years
Office equipment and furniture | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 7 years
v3.25.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue by Solution Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues, net $ 316,298 $ 303,617 $ 288,046
Lending Software Solutions      
Disaggregation of Revenue [Line Items]      
Revenues, net 249,329 232,199 208,290
Data Verification Software Solutions      
Disaggregation of Revenue [Line Items]      
Revenues, net $ 66,969 $ 71,418 $ 79,756
v3.25.0.1
Revenue Recognition - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Impairment of contract cost assets $ 0 $ 0 $ 0
Lending Software Solutions      
Segment Reporting Information [Line Items]      
Decrease in estimated variable consideration   $ 2,300,000  
v3.25.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue by Major Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues, net $ 316,298 $ 303,617 $ 288,046
Subscription fees      
Disaggregation of Revenue [Line Items]      
Revenues, net 264,410 256,787 248,864
Professional services      
Disaggregation of Revenue [Line Items]      
Revenues, net 39,477 36,250 29,320
Other      
Disaggregation of Revenue [Line Items]      
Revenues, net $ 12,411 $ 10,580 $ 9,862
v3.25.0.1
Revenue Recognition - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]      
Accounts receivable, net $ 34,422 $ 32,412 $ 32,905
Deferred revenue, current 17,170 17,224 16,945
Long-term deferred revenue $ 75 $ 792 $ 1,141
v3.25.0.1
Revenue Recognition - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contract With Customer, Liability [Roll Forward]      
Deferred revenue, beginning balance $ 18,016 $ 18,086  
Billing of transaction consideration 315,527 303,547  
Revenue recognized (316,298) (303,617)  
Deferred revenue, ending balance 17,245 18,016  
Deferred revenue, current 17,170 17,224  
Long-term deferred revenue 75 792 $ 1,141
Total deferred revenue $ 17,245 $ 18,016 $ 18,086
v3.25.0.1
Revenue Recognition - Schedule of Rollforward of Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for expected credit losses, beginning balance $ 514 $ 165  
Provision for expected credit losses 778 930 $ 0
Write offs, net (542) (581)  
Allowance for expected credit losses, ending balance $ 750 $ 514 $ 165
v3.25.0.1
Revenue Recognition - Schedule of Changes in Assets Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Capitalized Contract Cost [Roll Forward]      
Beginning balance $ 8,018 $ 6,539  
Additions 5,550 4,821  
Amortization (4,056) (3,342) $ (2,563)
Ending balance 9,512 8,018 6,539
Costs capitalized to obtain revenue contracts, current 4,362 3,782  
Costs capitalized to obtain revenue contracts, net, noncurrent 5,150 4,236  
Total costs capitalized to obtain revenue contracts, net $ 9,512 $ 8,018 $ 6,539
v3.25.0.1
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 5,598 $ 5,762
Costs capitalized to obtain revenue contracts, current 4,362 3,782
Income tax receivable 614 961
Other 399 1,069
Total prepaid expenses and other current assets $ 10,973 $ 11,574
v3.25.0.1
Balance Sheet Components - Schedule of Capitalized Deferred Implementation Costs for Cloud Computing Arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Capitalized cloud computing arrangement costs $ 2,299 $ 1,779
Accumulated amortization (303) (208)
Capitalized cloud computing arrangement costs, net $ 1,996 $ 1,571
v3.25.0.1
Balance Sheet Components - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Line Items]      
Amortization expense for capitalized deferred implementation costs $ 0 $ 0 $ 0
Depreciation 1,358,000 1,860,000 2,318,000
Impairment of long-lived assets 0 0 0
Impairment loss 0 0 0
Capitalized software      
Organization, Consolidation and Presentation of Financial Statements [Line Items]      
Capitalized software costs $ 7,400,000 $ 9,600,000 $ 8,500,000
v3.25.0.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total $ 11,316 $ 12,516
Accumulated depreciation (9,149) (9,179)
Property and equipment, net 2,167 3,337
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total 7,902 8,794
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 2,424 2,732
Office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Total $ 990 $ 990
v3.25.0.1
Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount $ 506,528 $ 499,172
Intangible assets, accumulated amortization (305,006) (248,112)
Total amortization expense 201,522 251,060
Capitalized software, gross amount 36,353 28,997
Capitalized software, accumulated amortization (23,073) (15,042)
Capitalized software, net carrying amount 13,280 13,955
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 343,300 343,300
Intangible assets, accumulated amortization (200,672) (166,485)
Total amortization expense 142,628 176,815
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 96,400 96,400
Intangible assets, accumulated amortization (63,263) (52,039)
Total amortization expense 33,137 44,361
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 24,975 24,975
Intangible assets, accumulated amortization (15,275) (12,803)
Total amortization expense 9,700 12,172
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross amount 5,500 5,500
Intangible assets, accumulated amortization (2,723) (1,743)
Total amortization expense $ 2,777 $ 3,757
v3.25.0.1
Balance Sheet Components - Schedule of Weighted Average Remaining Useful Lives for Intangible Assets (Details)
12 Months Ended
Dec. 31, 2024
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 5 years
Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 6 years
Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 4 years
Non-competition agreements  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 3 years
Capitalized software  
Finite-Lived Intangible Assets [Line Items]  
Weighted Average Remaining Useful Life (in years) 2 years
v3.25.0.1
Balance Sheet Components - Schedule of Amortization Expense Related to Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Total amortization expense $ 56,894 $ 55,969 $ 51,663
Cost of revenues      
Finite-Lived Intangible Assets [Line Items]      
Total amortization expense 19,255 18,129 15,553
General and administrative expense      
Finite-Lived Intangible Assets [Line Items]      
Total amortization expense $ 37,639 $ 37,840 $ 36,110
v3.25.0.1
Balance Sheet Components - Schedule of Estimated Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2025 $ 52,490  
2026 46,688  
2027 43,553  
2028 24,925  
2029 13,327  
Thereafter 20,539  
Total amortization expense $ 201,522 $ 251,060
v3.25.0.1
Balance Sheet Components - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]      
Beginning balance $ 610,063 $ 608,657  
Purchase price allocation adjustment for Beanstalk Networks LLC acquisition 0 274 $ 0
Ending balance 610,063 610,063 $ 608,657
Beanstalk Networks, L.L.C. (OpenClose)      
Goodwill [Roll Forward]      
Purchase price allocation adjustment for Beanstalk Networks LLC acquisition 0 274  
StreetShares      
Goodwill [Roll Forward]      
Purchase price allocation adjustment for Beanstalk Networks LLC acquisition $ 0 $ 1,132  
v3.25.0.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and payroll-related expenses $ 8,188 $ 9,501
Accrued bonuses 6,313 6,424
Accrued operating costs 4,127 3,655
Sales tax liabilities from acquisitions 3,383 3,383
Accrued costs of revenues 2,305 2,003
User conference accrual 979 1,073
Customer deposits 795 1,302
Excise taxes payable 537 379
Operating lease liabilities – current 676 773
Other accrued liabilities 2,080 2,180
Total accrued liabilities $ 29,383 $ 30,673
v3.25.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Settlement charges incurred $ 1.5
v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 4,253
2026 4,684
2027 4,188
Thereafter 0
Total $ 13,125
v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Term Loan $ 472,728 $ 427,388
Debt issuance costs (4,128) (3,842)
Total debt, net of debt issuance costs 468,600 423,546
Current portion of long term debt 3,678 3,542
Debt issuance costs (1,085) (808)
Total long-term debt, net of debt issuance costs 464,922 420,004
Secured Debt | 2021 Term Loan    
Debt Instrument [Line Items]    
Current portion of long term debt $ 4,763 $ 4,350
v3.25.0.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
May 15, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 10, 2021
Debt Instrument [Line Items]          
Interest expense   $ 37,700 $ 37,100 $ 21,600  
Amortization of debt issuance costs   $ 653 1,085 $ 2,760  
2021 Credit Agreement          
Debt Instrument [Line Items]          
Financing fees     100    
2021 Credit Agreement, Refinancing Amendment and First Amendment | Secured Debt          
Debt Instrument [Line Items]          
Increase in principal amount $ 50,000        
2021 Term Loan          
Debt Instrument [Line Items]          
Percent of original principal (as a percent)   0.25%      
Effective interest rate   7.41%      
2021 Term Loan | Base Rate | Variable Rate Component One          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)   2.75%      
2021 Term Loan | Secured Overnight Financing Rate (SOFR) | Variable Rate Component Two          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)   2.75%      
2021 Term Loan | Secured Debt          
Debt Instrument [Line Items]          
Term loan         $ 435,000
Financing fees 1,300        
Debt issuance costs, gross 800        
Financing fees expensed $ 500        
Unamortized debt issuance costs   $ 4,100 3,800    
2021 Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent)   2.75%      
2021 Revolving Credit Facility | Secured Debt          
Debt Instrument [Line Items]          
Unamortized debt issuance costs   $ 200 $ 300    
2021 Revolving Credit Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Commitment fee rate (as a percent)   0.50%      
2021 Revolving Credit Facility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Revolving credit facility, principal amount         50,000
2021 Revolving Credit Facility | Letter of Credit          
Debt Instrument [Line Items]          
Revolving credit facility, principal amount         $ 10,000
v3.25.0.1
Debt - Schedule of Future Principal Payments of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2025 $ 4,763  
2026 4,763  
2027 4,763  
2028 458,439  
Total $ 472,728 $ 427,388
v3.25.0.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 18, 2024
shares
Sep. 30, 2024
$ / shares
shares
Feb. 09, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
vote
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Feb. 28, 2025
USD ($)
Jan. 31, 2024
USD ($)
May 31, 2022
USD ($)
Jul. 31, 2021
$ / shares
shares
Class of Stock [Line Items]                    
Capital stock, authorized (in shares) | shares                   650,000,000
Capital stock, par value (in dollars per share) | $ / shares                   $ 0.001
Common stock, shares authorized (in shares) | shares       600,000,000 600,000,000         600,000,000
Preferred stock, shares authorized (in shares) | shares       50,000,000 50,000,000         50,000,000
Common stock, number of votes per share | vote       1            
Stock repurchase program authorized amount | $               $ 125,000 $ 75,000  
Total cost of shares repurchased, including commissions, fees, and excise taxes | $     $ 44,400 $ 105,408 $ 61,548 $ 3,375        
Payment of stock issuance costs | $       $ 75 $ 300 $ 0        
Stock repurchased (in shares) | shares       5,328,913 3,663,732 237,641        
Stock remaining for repurchase under repurchase program | $       $ 29,700            
Subsequent Event                    
Class of Stock [Line Items]                    
Stock repurchase program authorized amount | $             $ 129,500      
2024 Repurchase Program                    
Class of Stock [Line Items]                    
Total cost of shares repurchased, including commissions, fees, and excise taxes | $     $ 44,400              
Shares repurchased price per share (in dollars per share) | $ / shares     $ 18.2875              
Stock repurchased (in shares) | shares     2,406,015              
The September Secondary Offering                    
Class of Stock [Line Items]                    
Sale of stock, number of shares issued in transaction (in shares) | shares   6,000,000                
Sale of stock issue price per share (in dollars per share) | $ / shares   $ 21.05                
Payment of stock issuance costs | $       700            
The Secondary Offering                    
Class of Stock [Line Items]                    
Sale of stock, number of shares issued in transaction (in shares) | shares     6,906,015              
Sale of stock issue price per share (in dollars per share) | $ / shares     $ 19.00              
Payment of stock issuance costs | $       $ 1,400            
Over-Allotment Option                    
Class of Stock [Line Items]                    
Sale of stock, number of shares issued in transaction (in shares) | shares 650,000 900,000 675,000              
v3.25.0.1
Stockholders' Equity - Schedule of Repurchased Share Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 09, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stockholders' Equity Note [Abstract]        
Total number of shares repurchased (in shares)   5,328,913 3,663,732 237,641
Total cost of shares repurchased, including commissions, fees, and excise taxes $ 44,400 $ 105,408 $ 61,548 $ 3,375
v3.25.0.1
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 27, 2021
Jul. 26, 2021
Aug. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum contractual term           10 years  
Fair value of options vested       $ 4,300 $ 5,900 $ 7,600  
Intrinsic value of options exercised       $ 8,500 $ 3,300 $ 400  
Expected dividend rate (as a percent)       0.00%   0.00%  
Granted (in shares)       0 0 927,364  
Total share-based compensation expense       $ 51,355 $ 30,550 $ 22,761  
Unrecognized stock-based compensation expense related to stock options       $ 2,300      
Unrecognized stock-based compensation expense, weighted -average period for recognition (in years)       11 months 19 days      
Unvested (in shares)       6,472,758      
Issuance of common stock through employee stock purchase plan (in shares)       129,925      
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total share-based compensation expense       $ 3,900 5,300 6,700  
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total share-based compensation expense       $ 47,100 $ 24,800 $ 15,400  
Unrecognized stock-based compensation expense, weighted -average period for recognition (in years)       2 years 8 months 12 days      
Granted (in shares)       5,296,177 3,639,647 2,827,328  
Common stock received upon vesting and settlement of RSUs (in shares)       1,000      
Unvested (in shares)       6,472,758 4,919,744 3,111,831 1,073,529
Unrecognized stock-based compensation expense, awards other than options       $ 108,500      
Performance Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total share-based compensation expense       $ 6,600      
Outstanding (in shares)       0      
Granted (in shares)     296,544        
Fair value of PSUs     $ 6,600        
Common stock received upon vesting and settlement of RSUs (in shares)     1        
Purchase rights committed under the ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total share-based compensation expense       $ 600 $ 700 $ 700  
Unrecognized stock-based compensation expense, awards other than options       $ 200      
ESPP offering period       6 months      
Enrollment period before relevant offering date       15 days      
Minimum | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period       1 year      
Maximum | Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period       4 years      
2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance (in shares)   13,171,588          
Annual increase in shares authorized (as a percent)   5.00%          
2021 Plan | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum contractual term 10 years            
2021 Plan | Purchase rights committed under the ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance (in shares)   810,345          
Annual increase in shares authorized (as a percent)   1.00%          
Annual increase in shares reserved and available for issuance (in shares)   900,000          
Stock voting percentage threshold for participation in plan (as a percent)   5.00%          
2021 Plan | Minimum | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period 3 years            
2021 Plan | Maximum | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period 4 years            
v3.25.0.1
Share-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Options        
Outstanding, beginning balance (in shares) 3,976,372 4,739,783 4,256,812  
Granted (in shares) 0 0 927,364  
Exercised (in shares) (699,027) (304,332) (33,359)  
Forfeited (in shares) (365,776) (459,079) (411,034)  
Outstanding, ending balance (in shares) 2,911,569 3,976,372 4,739,783 4,256,812
Vested and expected to vest in the future (in shares) 2,911,569      
Exercisable at end of period (in shares) 2,628,967      
Weighted Average Exercise Price        
Beginning balance (in dollars per share) $ 12.53 $ 13.21 $ 13.05  
Granted (in dollars per share) 0 0 17.09  
Exercised (in dollars per share) 9.85 7.80 6.31  
Forfeited (in dollars per share) 22.04 22.72 20.86  
Ending balance (in dollars per share) 11.98 $ 12.53 $ 13.21 $ 13.05
Vested and expected to vest in the future (in dollars per share) 11.98      
Exercisable at end of period (in dollars per share) $ 11.04      
Weighted Average Remaining Contract Term (Years)        
Weighted average remaining contractual term (in years) 5 years 6 months 14 days 6 years 8 months 4 days 7 years 7 months 9 days 8 years 5 months 8 days
Weighted average remaining contractual term, vested and expected to vest in the future (in years) 5 years 6 months 14 days      
Weighted average remaining contractual term, exercisable at end of period (in years) 5 years 4 months 17 days      
Aggregate Intrinsic Value $ 28,610 $ 49,670 $ 19,855 $ 42,429
Aggregate intrinsic value, vested and expected to vest in the future 28,610      
Aggregate intrinsic value, exercisable at end of period $ 27,993      
v3.25.0.1
Share-Based Compensation - Schedule of Valuation Assumptions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Aggregate grant date fair value of options granted   $ 7,989
Assumptions for option valuation:    
Minimum expected volatility   47.30%
Maximum expected volatility   62.00%
Expected dividend yield 0.00% 0.00%
Minimum expected risk-free interest rate   1.70%
Maximum expected risk-free interest rate   3.40%
Expected term of options   6 years
Maximum contractual term   10 years
Weighted average grant date fair value per option (in dollars per share)   $ 8.61
v3.25.0.1
Share-Based Compensation - Schedule of RSU Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of RSUs      
Non-vested ending balance (in shares) 6,472,758    
Restricted Stock Units (RSUs)      
Number of RSUs      
Non-vested beginning balance (in shares) 4,919,744 3,111,831 1,073,529
Granted (in shares) 5,296,177 3,639,647 2,827,328
Vested, not released (in shares) (296,544)    
Vested (in shares) (2,390,289) (1,055,665) (398,407)
Forfeited (in shares) (1,056,330) (776,069) (390,619)
Non-vested ending balance (in shares) 6,472,758 4,919,744 3,111,831
Weighted Average Grant Date Fair Value      
Non-vested beginning balance (in dollars per share) $ 17.19 $ 19.27 $ 25.76
Granted (in dollars per share) 19.67 16.35 17.91
Vested, not released (in dollars per share) 22.18    
Vested (in dollars per share) 17.75 19.26 25.79
Forfeited (in dollars per share) 17.44 18.78 20.66
Non-vested ending balance (in dollars per share) $ 18.78 $ 17.19 $ 19.27
v3.25.0.1
Share-Based Compensation - Schedule of Share-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total share-based compensation expense $ 51,355 $ 30,550 $ 22,761
Cost of revenues      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total share-based compensation expense 4,705 3,848 4,630
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total share-based compensation expense 29,984 16,456 9,499
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total share-based compensation expense 9,663 7,060 6,472
Capitalized software costs 300 300 300
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total share-based compensation expense 7,010 3,849 2,160
Restructuring Related Costs      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total share-based compensation expense $ (7) $ (663) $ 0
v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 91 $ 142 $ 385
State 353 171 1,840
Total current 444 313 2,225
Deferred:      
Federal 595 15,609 1,822
State (131) 8,021 83
Total deferred 464 23,630 1,905
Provision for income taxes $ 908 $ 23,943 $ 4,130
v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax (benefit) expense computed at federal statutory rate $ (6,061) $ (3,905) $ 1,139
State income tax (benefit) expense, net of federal (benefit) expense (285) (32) 1,177
Nondeductible share-based compensation (992) 127 803
Certain employee remuneration 3,703 1,842 1,038
Other nondeductible expenses 586 94 348
Valuation allowance 5,291 29,405 0
Rate change (49) 55 66
Research and development credits (1,202) (3,606) (1,550)
Expiration of share-based compensation 209 1,037 0
Acquisition related U.S. State operating losses (30) (1,205) 0
Other return to provision adjustments (262) 131 293
Tax attribute write-off 0 0 484
Amended return 0 0 332
Provision for income taxes $ 908 $ 23,943 $ 4,130
v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ 34,696 $ 29,405 $ 0  
Valuation allowance 5,291 29,405 0  
Uncertain tax positions 3,943 3,535 2,451 $ 1,942
Unrecognized tax benefits that if recognized would affect the effective tax rate 0 0 2,500  
Unrecognized tax benefits that would offset valuation allowance 3,900 3,500 $ 0  
R&D tax credit carryforward        
Operating Loss Carryforwards [Line Items]        
Tax credit carryforwards limitation 200      
Federal        
Operating Loss Carryforwards [Line Items]        
NOL carryforwards 54,789 67,391    
NOL carryforwards subject to expiration 13,300 13,300    
NOL carryforwards not subject to expiration 42,800      
Federal | R&D tax credit carryforward        
Operating Loss Carryforwards [Line Items]        
R&D tax credit carryforwards 8,479 7,872    
Uncertain tax positions 2,600 2,400    
Federal | Tax Years 2034 Through 2037        
Operating Loss Carryforwards [Line Items]        
NOL carryforwards 12,000      
State        
Operating Loss Carryforwards [Line Items]        
NOL carryforwards 60,151 54,078    
NOL carryforwards not subject to expiration 15,600      
State | R&D tax credit carryforward        
Operating Loss Carryforwards [Line Items]        
R&D tax credit carryforwards 5,022 4,490    
Uncertain tax positions 1,300 $ 1,200    
State research credits not subject to expiration 4,900      
State | Tax Years 2027 Through 2044        
Operating Loss Carryforwards [Line Items]        
NOL carryforwards $ 44,600      
v3.25.0.1
Income Taxes - Schedule of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Valuation Allowance [Roll Forward]    
Valuation allowance, beginning balance $ 29,405 $ 0
Additions 5,291 29,405
Deductions   0
Valuation allowance, ending balance $ 34,696 $ 29,405
v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:      
Net operating losses $ 15,171 $ 17,489  
Capitalized research and development 16,028 12,466  
Tax credit carryforwards 8,809 8,135  
Share-based compensation 4,315 3,795  
Interest expense carryover 17,059 10,117  
Transaction costs 2,118 2,357  
Property and equipment 175 243  
Other 1,992 1,919  
Total deferred tax assets 65,667 56,521  
Valuation allowance (34,696) (29,405) $ 0
Total deferred tax assets, net 30,971 27,116  
Deferred tax liabilities:      
Costs capitalized to obtain revenue contracts (2,434) (2,059)  
Goodwill and intangible assets (39,468) (35,470)  
Right of use assets, net (280) (293)  
Debt issuance costs (75) (117)  
Total deferred tax liabilities (42,257) (37,939)  
Net deferred tax liabilities $ (11,286) $ (10,823)  
v3.25.0.1
Income Taxes - Schedule of Net Operating Loss and R&D Tax credit Carryforwards (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Federal    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards $ 54,789 $ 67,391
Federal | R&D tax credit carryforward    
Operating Loss Carryforwards [Line Items]    
R&D tax credit carryforwards 8,479 7,872
State    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards 60,151 54,078
State | R&D tax credit carryforward    
Operating Loss Carryforwards [Line Items]    
R&D tax credit carryforwards $ 5,022 $ 4,490
v3.25.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ (3,535) $ (2,451) $ (1,942)
Gross decrease related to prior year positions 58   86
Gross decrease (increase) related to prior year positions   (176)  
Gross increase related to current year positions (466) (908) (595)
Ending balance $ (3,943) $ (3,535) $ (2,451)
v3.25.0.1
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Cost of revenues $ 89,273 $ 90,362 $ 90,778
General and administrative 116,458 92,663 82,649
Research and development 39,454 47,517 42,592
Sales and marketing 43,182 35,792 23,658
Prepaid expenses and other current assets 10,973 11,574  
Total current assets 138,160 124,427  
Accounts payable 6,798 4,405  
Accrued liabilities 29,383 30,673  
Total current liabilities 57,029 55,844  
Related Party      
Related Party Transaction [Line Items]      
Cost of revenues 1,730 1,558 2,128
General and administrative 301 730 824
Research and development 107 272 273
Sales and marketing 0 1 92
Total related party expenses 2,138 2,561 $ 3,317
Prepaid expenses and other current assets 77 38  
Total current assets 77 38  
Accounts payable 294 110  
Accrued liabilities 167 243  
Total current liabilities $ 461 $ 353  
v3.25.0.1
Related Party Transactions - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 07, 2023
Dec. 31, 2024
Jan. 31, 2024
Sep. 08, 2023
May 31, 2022
Related Party Transaction [Line Items]          
Stock repurchase program authorized amount     $ 125.0   $ 75.0
Related Party          
Related Party Transaction [Line Items]          
Shares repurchased by stockholder (shares)   0   1,525,027  
Average price per share (in dollars per share)       $ 16.43  
Stock repurchase program authorized amount       $ 25.0  
Discount on stock repurchase (as a percent) 5.00%        
v3.25.0.1
Net (Loss) Income Per Share - Schedule of Calculation 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) income attributable to common stockholders $ (29,772) $ (42,539) $ 1,294
Weighted average common stock outstanding:      
Basic (in shares) 76,270,632 80,349,895 80,454,356
Diluted (in shares) 76,270,632 80,349,895 82,403,679
Net (loss) income per share:      
Basic (in dollars per share) $ (0.39) $ (0.53) $ 0.02
Diluted (in dollars per share) $ (0.39) $ (0.53) $ 0.02
Stock Options      
Weighted average common stock outstanding:      
Effect of dilutive securities (in shares) 0 0 1,660,412
RSAs unvested      
Weighted average common stock outstanding:      
Effect of dilutive securities (in shares) 0 0 188,241
RSUs unvested      
Weighted average common stock outstanding:      
Effect of dilutive securities (in shares) 0 0 94,332
Purchase rights committed under the ESPP      
Weighted average common stock outstanding:      
Effect of dilutive securities (in shares) 0 0 6,338
v3.25.0.1
Net (Loss) Income Per Share - Schedule of Outstanding Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 9,447,168 8,909,059 2,659,163
Options outstanding, unexercised      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 2,911,569 3,976,372 1,909,223
RSUs, unvested      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 6,472,758 4,919,744 743,602
Purchase rights committed under the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 62,841 12,943 6,338
v3.25.0.1
Restructuring Activities - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2024
Feb. 28, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]          
Restructuring related costs     $ 4,040 $ 3,621 $ 0
The 2024 Realignment Plan          
Restructuring Cost and Reserve [Line Items]          
Reduction in current workforce (as a percent) 12.00%        
The 2024 Realignment Plan | Severance and Related Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring related costs     $ 4,000    
2023 Restructuring Plan          
Restructuring Cost and Reserve [Line Items]          
Reduction in current workforce (as a percent)   11.00%      
2023 Restructuring Plan | Severance and Related Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring related costs       3,600  
2023 Restructuring Plan | Previously Vested Stock Based Compensation          
Restructuring Cost and Reserve [Line Items]          
Restructuring related costs       $ 700  
v3.25.0.1
Business Combinations - Narrative (Details) - USD ($)
2 Months Ended 12 Months Ended
Nov. 04, 2022
Apr. 01, 2022
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]            
Acquisition related costs       $ 0 $ 0 $ 4,228,000
Purchase price allocation adjustment for Beanstalk Networks LLC acquisition       0 274,000 0
Beanstalk Networks, L.L.C. (OpenClose)            
Business Acquisition [Line Items]            
Cash consideration, gross $ 62,800,000          
Acquisition related costs $ 1,900,000          
Business acquisition, pro forma revenue     $ 2,500,000     300,200,000
Business acquisition, pro forma net income (loss)     $ 200,000     400,000
Business combination, adjustment to accrued liabilities         600,000  
Business combination, adjustment to cash received         300,000  
Purchase price allocation adjustment for Beanstalk Networks LLC acquisition       0 274,000  
StreetShares            
Business Acquisition [Line Items]            
Cash consideration, gross   $ 28,000,000        
Acquisition related costs   1,600,000        
Business acquisition, pro forma revenue           2,900,000
Business acquisition, pro forma net income (loss)           $ (4,100,000)
Purchase price allocation adjustment for Beanstalk Networks LLC acquisition       $ 0 $ 1,132,000  
Escrow deposit   30,000,000        
Goodwill considered deductible for income tax purposes   $ 0        
v3.25.0.1
Business Combinations - Summary of the Allocation of the Purchase Price (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 04, 2022
Apr. 01, 2022
Assets acquired:          
Goodwill $ 610,063 $ 610,063 $ 608,657    
Beanstalk Networks, L.L.C. (OpenClose)          
Assets acquired:          
Cash and cash equivalents       $ 1,261  
Accounts receivable       830  
Prepaid expenses and other current assets       61  
Goodwill       37,312  
Intangible assets       29,600  
Total assets acquired       69,064  
Liabilities assumed:          
Accounts payable       133  
Accrued compensation and benefits       2,623  
Accrued liabilities       2,941  
Deferred revenue       603  
Total liabilities assumed       6,300  
Fair value of assets acquired and liabilities assumed       $ 62,764  
StreetShares          
Assets acquired:          
Cash and cash equivalents         $ 1,580
Restricted cash         3,265
Accounts receivable         157
Prepaid expenses and other current assets         561
Property and equipment         142
Right of use assets         613
Deferred tax assets         10,426
Goodwill         7,952
Intangible assets         12,400
Other assets         83
Total assets acquired         37,179
Liabilities assumed:          
Accounts payable         368
Accrued compensation and benefits         3,585
Accrued liabilities         738
Contingent earnout         162
Notes payable to Regulation A+ investors         3,265
Deferred revenue         854
Other long-term liabilities         225
Total liabilities assumed         9,197
Fair value of assets acquired and liabilities assumed         $ 27,982
v3.25.0.1
Business Combinations - Summary of Fair Value of the Separately Identifiable Finite-Lived Intangible Assets Acquired and Estimated Useful Lives (Details) - USD ($)
$ in Thousands
Nov. 04, 2022
Apr. 01, 2022
Beanstalk Networks, L.L.C. (OpenClose)    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values $ 29,600  
Weighted Average Amortization Life (years) 9 years  
Beanstalk Networks, L.L.C. (OpenClose) | Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values $ 14,200  
Weighted Average Amortization Life (years) 10 years  
Beanstalk Networks, L.L.C. (OpenClose) | Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values $ 9,800  
Weighted Average Amortization Life (years) 10 years  
Beanstalk Networks, L.L.C. (OpenClose) | Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values $ 700  
Weighted Average Amortization Life (years) 5 years  
Beanstalk Networks, L.L.C. (OpenClose) | Non-competition agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values $ 4,900  
Weighted Average Amortization Life (years) 5 years  
StreetShares    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values   $ 12,400
Weighted Average Amortization Life (years)   9 years 8 months 12 days
StreetShares | Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values   $ 500
Weighted Average Amortization Life (years)   5 years
StreetShares | Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values   $ 11,800
Weighted Average Amortization Life (years)   10 years
StreetShares | Trademarks    
Acquired Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Values   $ 100
Weighted Average Amortization Life (years)   2 years
v3.25.0.1
Leases - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Weighted average remaining lease term 2 years    
Weighted average discount rate 6.70%    
Sublease income $ 200,000 $ 300,000 $ 400,000
Impairment of right of use assets $ 0 $ 0 $ 0
v3.25.0.1
Leases - Schedule of Rent Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Rent Expense [Line Items]      
Rent expense $ 906 $ 1,470 $ 1,799
Cost of revenues      
Schedule Of Rent Expense [Line Items]      
Rent expense 512 569 720
General and administrative      
Schedule Of Rent Expense [Line Items]      
Rent expense 86 68 260
Research and development      
Schedule Of Rent Expense [Line Items]      
Rent expense 163 635 579
Sales and marketing      
Schedule Of Rent Expense [Line Items]      
Rent expense $ 145 $ 198 $ 240
v3.25.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Cash paid for amounts included in the measurement of lease liabilities $ 1,080 $ 1,323 $ 2,008
Operating lease assets obtained in exchange for new operating lease liabilities $ 592 $ 0 $ 1,033
v3.25.0.1
Leases - Supplemental Balance Sheet Information About The Company's Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease ROU assets $ 1,095 $ 1,140
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Operating lease liabilities – current $ 676 $ 773
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Noncurrent operating lease liabilities $ 490 $ 504
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued liabilities, Other long-term liabilities Accrued liabilities, Other long-term liabilities
Total operating lease liabilities $ 1,166 $ 1,277
v3.25.0.1
Leases - Schedule of Remaining Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Commitments [Line Items]          
2025     $ 681    
2026     439    
2027     123    
Thereafter     0    
Total operating lease payments     1,243    
Less: imputed interest     (77)    
Total operating lease liabilities     1,166 $ 1,277  
Sublease income     $ 200 $ 300 $ 400
Forecast          
Other Commitments [Line Items]          
Sublease income $ 200 $ 200      
v3.25.0.1
Employee Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Employer matching contributions $ 1.6 $ 1.6 $ 1.4
v3.25.0.1
Segment Information - Narrative (Details)
12 Months Ended
Dec. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 1
Number of operating segments 1
v3.25.0.1
Segment Information - Schedule of Revenue and Expense Information for the Company’s Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenues, net $ 316,298 $ 303,617 $ 288,046
Interest expense 38,424 38,158 24,227
Provision for income taxes 908 23,943 4,130
Operating income 4,636 15,533 28,588
Reportable Segment      
Segment Reporting Information [Line Items]      
Revenues, net 316,298 303,617 288,046
Adjusted subscription and services 84,291 86,357 86,021
Adjusted general and administrative 40,761 36,261 34,640
Adjusted research and development 29,408 40,268 36,018
Adjusted sales and marketing 35,886 31,848 21,458
Other segment items 58,140 31,492 26,276
Depreciation and amortization of intangible assets 58,252 57,829 53,982
Interest expense 38,424 38,158 24,227
Provision for income taxes 908 23,943 4,130
Operating income $ (29,772) $ (42,539) $ 1,294
v3.25.0.1
Subsequent Events (Details) - USD ($)
$ in Millions
Feb. 28, 2025
Jan. 31, 2024
May 31, 2022
Subsequent Event [Line Items]      
Stock repurchase program authorized amount   $ 125.0 $ 75.0
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchase program authorized amount $ 129.5