XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net Income (Loss) $ 784 $ 11,479
Adjustments to reconcile Net income to Net cash provided by operating activities:    
Depreciation 6,360 4,884
Amortization of intangible assets 21,005 19,158
Changes in fair value of contingent consideration 2,554 (8,259)
Stock-based compensation 7,074 5,982
Deferred income taxes 4,426 (228)
Provision for doubtful accounts 741 447
Amortization of debt issuance costs 738 781
Unrealized loss on foreign currency denominated transactions 1,009 0
Amortization of deferred revenue related to AccuTrade acquisition 0 (883)
Other, net 217 134
Changes in operating assets and liabilities:    
Accounts receivable (1,155) (6,552)
Prepaid expenses and other assets (5,531) (3,039)
Accounts payable 3,294 (859)
Accrued compensation (13,585) (6,904)
Other liabilities 5,537 12,000
Net cash provided by operating activities 33,468 28,141
Cash flows from investing activities:    
Capitalization of internally developed technology (5,305) (5,172)
Purchase of property and equipment (708) (199)
Net cash used in investing activities (6,013) (5,371)
Cash flows from financing activities:    
Payments of Revolving Loan borrowings and long-term debt (10,000) (18,750)
Payments for stock-based compensation plans, net (8,357) (9,797)
Repurchases of common stock (9,096) (7,100)
Payments of contingent consideration (7,750) 0
Net cash used in financing activities (35,203) (35,647)
Effect of exchange rate changes on Cash and cash equivalents (87) 0
Net decrease in Cash and cash equivalents (7,835) (12,877)
Cash and cash equivalents at beginning of period 39,198 31,715
Cash and cash equivalents at end of period 31,363 18,838
Supplemental cash flow information:    
Cash paid for income taxes 1,168 96
Cash paid for interest and swap $ 2,566 $ 1,486