v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income (loss) $ 2,775 $ (17,257)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 37,432 33,025
Amortization of debt issuance costs 289 749
Provision for credit losses 401 807
Equity-based compensation expense 15,315 18,856
Change in fair value of contingent considerations (5,901) 5,661
Deferred income taxes (1,969) (13,415)
Changes in assets and liabilities:    
Accounts receivable 5,473 (6,606)
Prepaid expenses and other assets 6,108 (305)
Accounts payable, accrued expenses, and other liabilities (13,892) (8,305)
Deferred revenues (9,661) 662
Other operating activities, net (1,176)  
Other operating activities, net   238
Net cash provided by operating activities 35,194 14,110
Cash flows from investing activities:    
Capital expenditures (536) (1,046)
Capitalized software development costs (12,199) (8,651)
Net cash used in investing activities (12,735) (9,697)
Cash flows from financing activities:    
Proceeds from borrowings on term loan debt 0 6,305
Payment of debt issuance costs 0 (1,216)
Payments on long-term debt (1,500) (755)
Common stock repurchase program (25,000) 0
Payments for business acquisition related contingent consideration (13,230) (10,426)
Payment of taxes on shares withheld for employee taxes (4,960) (8,010)
Net cash used in financing activities (44,690) (14,102)
Effect of foreign exchange rate on cash and cash equivalents 5,314 (663)
Net decrease in cash and cash equivalents (16,917) (10,352)
Cash and cash equivalents, and restricted cash, at beginning of period 179,183 234,951
Cash and cash equivalents, and restricted cash, at end of period 162,266 224,599
Supplemental disclosures of cash flow information    
Cash paid for interest 9,300 12,686
Cash paid for taxes 6,039 8,499
Supplemental schedule of noncash investing and financing activities    
Stock issuance or establish liabilities related to business acquisition contingent consideration $ 5,670 $ 3,707