v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) from continuing operations $ (17,906) $ 3,001
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 32,342 31,271
Amortization of debt issuance costs 270 289
Provision for credit losses (22) 401
Equity-based compensation expense 13,414 15,315
Change in fair value of contingent considerations 7,230 (5,901)
Deferred income taxes (8,698) (1,969)
Changes in assets and liabilities:    
Accounts receivable 8,231 5,575
Prepaid expenses and other assets (5,622) 5,873
Accounts payable, accrued expenses, and other liabilities (15,682) (19,487)
Deferred revenues 2,041 (9,863)
Other operating activities, net (14) (1,176)
Cash provided by operating activities - continuing operations 15,584 23,329
Cash provided by operating activities - discontinued operations 6,148 11,865
Net cash provided by operating activities 21,732 35,194
Cash flows from investing activities:    
Capital expenditures (1,252) (536)
Capitalized software development costs (13,223) (12,199)
Cash used in investing activities - continuing operations (14,475) (12,735)
Cash provided by investing activities - discontinued operations 69,435 0
Net cash provided (used in) by investing activities 54,960 (12,735)
Cash flows from financing activities:    
Payments on long-term debt (1,481) (1,500)
Common stock repurchase program (57,389) (25,000)
Payments for business acquisition related contingent consideration (20,121) (13,230)
Payment of taxes on shares withheld for employee taxes (3,339) (4,960)
Net cash used in financing activities (82,330) (44,690)
Effect of foreign exchange rate on cash and cash equivalents 384 5,314
Net decrease in cash and cash equivalents (5,254) (16,917)
Cash and cash equivalents at beginning of period 189,392 179,183
Cash and cash equivalents at end of period 184,138 162,266
Supplemental disclosures of cash flow information    
Cash paid for interest 9,717 9,300
Cash paid for taxes 12,137 6,039
Supplemental schedule of noncash investing and financing activities    
Stock issuance or establish liabilities related to business acquisition contingent consideration $ 8,623 $ 5,670