XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Cash flows from operating activities:      
Net Income (Loss) $ (2,013) $ 784  
Adjustments to reconcile Net (loss) income to Net cash provided by operating activities:      
Depreciation 9,661 6,360  
Amortization of intangible assets 17,378 21,005  
Stock-based compensation 8,334 7,074  
Deferred income taxes (343) 4,426  
Provision for doubtful accounts 359 741  
Amortization of debt issuance costs 473 738  
Unrealized (gain) loss on foreign currency denominated transactions (12) 1,009  
Changes in fair value of contingent consideration 0 2,554  
Other, net 958 217  
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable 2,410 (1,155)  
Prepaid expenses and other assets 970 (5,531)  
Accounts payable (4,696) 3,294  
Accrued compensation (8,420) (13,585)  
Other liabilities 4,396 5,537  
Net cash provided by operating activities 29,455 33,468  
Cash flows from investing activities:      
Payments for acquisitions, net of cash acquired (24,422) 0  
Capitalization of internally developed technology (4,984) (5,305)  
Purchase of property and equipment (811) (708)  
Proceeds from sale of equity investment 9,481 0  
Net cash used in investing activities (20,736) (6,013)  
Cash flows from financing activities:      
Proceeds from Revolving Loan borrowings 10,000 0  
Payments of Revolving Loan borrowings and long-term debt (10,000) (10,000)  
Payments for stock-based compensation plans, net (5,849) (8,357)  
Repurchases of common stock (21,538) (9,096)  
Payments of contingent consideration 0 (7,750)  
Net cash used in financing activities (27,387) (35,203)  
Effect of exchange rate changes on Cash and cash equivalents (570) (87)  
Net decrease in Cash and cash equivalents (19,238) (7,835)  
Cash and cash equivalents at beginning of period 50,673 39,198 $ 39,198
Cash and cash equivalents at end of period 31,435 31,363 $ 50,673
Supplemental cash flow information:      
Cash paid for income taxes 1,321 1,168  
Cash paid for interest $ 1,164 $ 2,566