XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash Flows from Operating Activities    
Net income $ 5,500 $ 20,900
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization and depreciation 28,000 25,600
Stock-based compensation 15,100 13,800
Other 1,600 6,100
Changes in operating assets and liabilities:    
Accounts receivable (46,600) (31,700)
Prepaid expenses and income taxes (1,200) (3,000)
Accounts payable 15,200 (2,300)
Accrued payroll 14,200 (9,100)
Other (13,300) (3,500)
Net cash provided by operating activities 18,500 16,800
Cash Flows from Investing Activities    
Cash paid for property and equipment (9,400) (10,200)
Cash paid for acquisitions, net of cash acquired (283,600) (306,100)
Net cash used in investing activities (293,000) (316,300)
Cash Flows from Financing Activities    
Proceeds from employee stock purchase plan 6,900 8,700
Repurchase of common stock (39,000) (50,400)
Payment of employment taxes related to release of restricted stock awards (3,400) (5,800)
Net cash provided by financing activities 257,600 201,200
Repayments of Debt (56,900) (16,300)
Proceeds from Issuance of Debt 350,000 265,000
Effect of exchange rate changes on cash and cash equivalents (700) 100
Net Decrease in Cash and Cash Equivalents (17,600) (98,200)
Cash and Cash Equivalents at Beginning of Year 161,200 205,200
Cash and Cash Equivalents at End of Period 143,600 107,000
Supplemental Disclosure of Cash Flow Information    
Income taxes, net of refunds received (4,000) 1,900
Interest 10,300 9,100
Operating leases 6,200 6,200
Noncash transactions —    
Operating lease right-of-use assets obtained in exchange for operating lease liabilities $ 3,100 $ 3,400