XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income (loss) $ 43,966 $ 55,488
Adjustments to reconcile net income to cash flows from operating activities:    
Depreciation and amortization 14,066 12,005
Non-cash lease expense 2,855 3,043
Lease-related impairment charges 738 2,293
Share-based compensation 25,757 25,284
Amortization of debt discount and issuance costs 571 508
Allowances for doubtful accounts 396 2,353
Gain on sale of property and equipment 0 101
Change in fair value of contingent consideration liabilities (71) (416)
Deferred income taxes 399 1,942
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 5,494 (20,372)
(Increase) decrease in unbilled services, net (26,945) 3,057
(Increase) decrease in current income tax receivable / payable, net (17,161) (2,606)
(Increase) decrease in other assets (6,051) (14,942)
Increase (decrease) in accounts payable and other liabilities 4,063 (6,978)
Increase (decrease) in accrued payroll and related benefits (91,280) (86,400)
Increase (decrease) in deferred revenues 284 2,339
Net cash used in operating activities (26,780) (23,503)
Cash flows from investing activities:    
Purchases of property and equipment (3,892) (3,665)
Investments in life insurance policies (2,312) (1,361)
Purchases of businesses, net of cash acquired (53,111) (20,769)
Capitalization of internally developed software costs (10,919) (14,138)
Proceeds from note receivable 154 154
Proceeds from sale of property and equipment 0 102
Net cash used in investing activities (70,080) (39,677)
Cash flows from financing activities:    
Proceeds from exercises of stock options 2,591 1,215
Shares redeemed for employee tax withholdings (32,507) (21,080)
Share repurchases (134,369) (97,264)
Proceeds from bank borrowings 552,000 618,500
Repayments of bank borrowings (251,875) (430,938)
Payments for debt issuance costs 0 (1,446)
Deferred payments for business acquisitions (36) (261)
Net cash provided by financing activities 135,804 68,726
Effect of exchange rate changes on cash 156 (49)
Net increase in cash and cash equivalents 39,100 5,497
Cash and cash equivalents at beginning of the period 21,911 12,149
Cash and cash equivalents at end of the period 61,011 17,646
Non-cash investing and financing activities:    
Property and equipment expenditures and capitalized software included in current liabilities 3,054 4,827
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 1,435 3,214
Common stock issued related to purchases of businesses 20,897 8,640
Contingent consideration accrued related to purchases of businesses 15,400 36
Excise tax on net share repurchases included in current liabilities $ 664 $ 449