XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net income (loss) $ 74,386 $ 82,637
Adjustments to reconcile net income to cash flows from operating activities:    
Depreciation and amortization 23,464 18,326
Non-cash lease expense 4,483 4,486
Lease-related impairment charges 1,162 3,513
Share-based compensation 36,319 33,963
Amortization of debt discount and issuance costs 858 793
Allowances for doubtful accounts 390 3,062
Gain on sale of property and equipment 0 101
Change in fair value of contingent consideration liabilities (71) (589)
Deferred income taxes 9,104 5,037
Change in fair value of equity investment 5,014 0
Debt Securities, Available-for-Sale, Allowance for Credit Loss 11,125 0
Changes in operating assets and liabilities, net of acquisitions:    
(Increase) decrease in receivables from clients, net 1,369 (44,739)
(Increase) decrease in unbilled services, net (32,107) 13,770
(Increase) decrease in current income tax receivable / payable, net (17,462) (3,114)
(Increase) decrease in other assets (17,689) (8,412)
Increase (decrease) in accounts payable and other liabilities 1,524 (6,994)
Increase (decrease) in accrued payroll and related benefits (36,769) (41,385)
Increase (decrease) in deferred revenues 1,887 1,451
Net cash provided by operating activities 66,987 61,704
Cash flows from investing activities:    
Purchases of property and equipment (7,859) (6,028)
Investments in life insurance policies (2,897) (2,166)
Purchases of businesses, net of cash acquired (107,174) (20,769)
Capitalization of internally developed software costs (15,406) (19,341)
Proceeds from note receivable 154 154
Proceeds from sale of property and equipment 0 102
Net cash used in investing activities (133,182) (48,048)
Cash flows from financing activities:    
Proceeds from exercises of stock options 4,142 1,634
Shares redeemed for employee tax withholdings (32,974) (21,458)
Share repurchases (153,097) (104,553)
Proceeds from bank borrowings 1,041,000 682,500
Repayments of bank borrowings (787,688) (563,375)
Payments for debt issuance costs (3,100) (1,446)
Deferred payments for business acquisitions (36) (617)
Net cash provided by (used in) financing activities 68,247 (7,315)
Effect of exchange rate changes on cash (74) 7
Net increase in cash and cash equivalents 1,978 6,348
Cash and cash equivalents at beginning of the period 21,911 12,149
Cash and cash equivalents at end of the period 23,889 18,497
Non-cash investing and financing activities:    
Property and equipment expenditures and capitalized software included in current liabilities 3,896 4,194
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 7,920 4,171
Common stock issued related to purchases of businesses 27,095 8,640
Contingent consideration accrued related to purchases of businesses 18,703 36
Excise tax on net share repurchases included in current liabilities $ 559 $ 502