v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash Flows from Operating Activities    
Net income $ 19,700 $ 50,200
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization and depreciation 59,200 54,300
Stock-based compensation 29,700 25,700
Other 3,800 7,300
Changes in operating assets and liabilities:    
Accounts receivable (72,300) (18,000)
Prepaid expenses and income taxes (300) (4,600)
Accounts payable 18,900 4,600
Accrued payroll 14,300 23,700
Other (4,400) (13,200)
Net cash provided by operating activities 70,700 141,700
Income taxes payable 2,100 11,700
Cash Flows from Investing Activities    
Cash paid for property and equipment (15,300) (19,300)
Cash paid for acquisitions, net of cash acquired (283,600) (306,100)
Net cash used in investing activities (298,900) (325,400)
Cash Flows from Financing Activities    
Proceeds from employee stock purchase plan 6,900 8,700
Repurchase of common stock (50,500) (59,900)
Payment of employment taxes related to release of restricted stock awards (3,800) (7,000)
Net cash provided by financing activities 220,300 116,300
Repayments of Debt (100,800) (87,500)
Proceeds from Issuance of Debt 370,000 265,000
Other (1,500) (3,000)
Effect of exchange rate changes on cash and cash equivalents (400) 1,100
Net Decrease in Cash and Cash Equivalents (8,300) (66,300)
Cash and Cash Equivalents at Beginning of Year 161,200 205,200
Cash and Cash Equivalents at End of Period 152,900 138,900
Supplemental Disclosure of Cash Flow Information    
Income taxes, net of refunds received 0 5,000
Interest 36,400 33,500
Operating leases 12,700 12,400
Noncash transactions —    
Operating lease right-of-use assets obtained in exchange for operating lease liabilities $ 7,200 $ 12,400