v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities:    
Net loss from continuing operations $ (21,485) $ (1,837)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 48,659 46,814
Amortization of debt issuance costs 405 432
Provision for credit losses 61 688
Equity-based compensation expense 19,430 24,889
Change in fair value of contingent considerations 7,230 (3,212)
Deferred income taxes (15,728) (7,455)
Changes in assets and liabilities:    
Accounts receivable 13,766 12,967
Prepaid expenses and other assets (3,779) 1,601
Accounts payable, accrued expenses, and other liabilities (2,806) (6,789)
Deferred revenues 525 (15,583)
Other operating activities, net (14) (1,146)
Cash provided by operating activities - continuing operations 46,264 51,369
Cash provided by operating activities - discontinued operations 6,148 16,139
Net cash provided by operating activities 52,412 67,508
Cash flows from investing activities:    
Capital expenditures (2,022) (757)
Capitalized software development costs (20,697) (18,770)
Cash used in investing activities - continuing operations (22,719) (19,527)
Cash provided by investing activities - discontinued operations 78,236 0
Net cash provided by (used in) in investing activities 55,517 (19,527)
Cash flows from financing activities:    
Payments on long-term debt (2,222) (2,250)
Common stock repurchase program (57,389) (38,674)
Payments for business acquisition related contingent consideration (20,121) (13,230)
Payment of taxes on shares withheld for employee taxes (3,520) (5,019)
Net cash used in financing activities (83,252) (59,173)
Effect of foreign exchange rate on cash and cash equivalents 863 4,720
Net increase (decrease) in cash and cash equivalents 25,540 (6,472)
Cash and cash equivalents at beginning of period 189,392 179,183
Cash and cash equivalents at end of period 214,932 172,711
Supplemental disclosures of cash flow information    
Cash paid for interest 14,609 10,456
Cash paid for taxes 14,479 8,769
Supplemental schedule of noncash investing and financing activities    
Stock issuance or establish liabilities related to business acquisition contingent consideration $ 8,623 $ 5,670