XML 19 R7.htm IDEA: XBRL DOCUMENT 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 Income (Loss) [1] $ 48,188 $ 118,442 $ 17,206
Adjustments to reconcile Net income to Net cash provided by operating activities:      
Depreciation 26,677 22,331 16,380
Amortization of intangible assets 80,505 78,669 78,014
Changes in fair value of contingent consideration (33,473) 5,537 8,130
Stock-based compensation 30,553 28,491 22,342
Deferred income taxes 11,894 (114,498) 1,283
Provision for doubtful accounts 3,389 2,986 1,888
Amortization of debt issuance costs 2,249 3,042 3,235
Unrealized loss (gain) on foreign currency denominated transactions 3,697 (2,072) 0
Gain on sale of equity investment (10,846) 0 0
Amortization of deferred revenue related to AccuTrade Acquisition 0 (883) (4,417)
Amortization of Accumulated other comprehensive loss on interest rate swap 0 0 2,362
Other, net 662 1,026 1,202
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (12,321) (15,567) (9,337)
Prepaid expenses and other assets (5,390) (5,101) (423)
Accounts payable 11,104 3,722 2,611
Accrued compensation 5,313 11,638 (4,296)
Other liabilities (9,677) (1,043) (7,669)
Net cash provided by operating activities 152,524 136,720 128,511
Cash flows from investing activities:      
Payments for acquisitions, net of cash acquired (216) (76,168) (64,663)
Capitalization of internally developed technology (21,381) (19,602) (17,886)
Purchase of property and equipment (3,000) (1,280) (1,828)
Net cash used in investing activities (24,597) (97,050) (84,377)
Cash flows from financing activities:      
Proceeds from Revolving Loan borrowings 0 45,000 45,000
Payments of Revolving Loan borrowings and long-term debt (30,000) (36,250) (41,250)
Payments for stock-based compensation plans, net (7,475) (9,205) (6,256)
Repurchases of common stock (49,179) (31,293) (48,982)
Payments of contingent consideration (27,435) 0 0
Payments of debt issuance costs and other fees (1,869) 0 0
Net cash used in financing activities (115,958) (31,748) (51,488)
Effect of exchange rate changes on Cash and cash equivalents (494) (439) 0
Net increase (decrease) in Cash and cash equivalents 11,475 7,483 (7,354)
Cash and cash equivalents at beginning of period 39,198 31,715 39,069
Cash and cash equivalents at end of period 50,673 39,198 31,715
Supplemental cash flow information:      
Cash paid for income taxes 6,487 17,636 545
Cash paid for interest and swap $ 32,525 $ 30,416 $ 33,370
[1] During the year ended December 31, 2023 the Company released a significant portion of its valuation allowance for deferred tax assets that had been recorded as a result of the 2020 goodwill and indefinite-lived intangible asset impairments. For more information, see Note 14 (Income Taxes).