v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income $ 82,521 $ 73,482
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 31,539 31,437
Operating lease right-of-use assets amortization expense 10,435 9,929
Bad debt recovery (593) (218)
Deferred taxes 19,070 2,386
Stock-based compensation expense 49,919 48,456
Other 394 3,729
Changes in assets and liabilities:    
Trade receivables and contract assets (78,801) (76,680)
Prepaid and other assets (16,057) (9,163)
Accounts payable (12,806) 502
Accrued expenses and other liabilities (85,881) (27,248)
Operating lease liabilities (9,642) (10,975)
Income taxes payable (26,458) (21,475)
Net cash provided by (used in) operating activities (36,360) 24,162
Cash flows from investing activities:    
Purchases of property and equipment (17,857) (9,329)
Purchases of short-term investments (835) (1,991)
Proceeds from short-term investments 2,213 0
Acquisition of business, net of cash acquired (307) 3,325
Purchases of non-marketable securities 0 (360)
Proceeds from non-marketable securities 0 2,913
Other investing activities, net 1,140 134
Net cash used in investing activities (15,646) (5,308)
Cash flows from financing activities:    
Proceeds from issuance of stock under the employee incentive programs 704 19,480
Payments of withholding taxes related to net share settlements of restricted stock units (3,152) (1,293)
Proceeds from debt 140,000 0
Repayment of debt (155) (684)
Repurchase of common stock (323,980) (159,998)
Payment of contingent consideration for previously acquired businesses (5,708) (4,746)
Purchase of subsidiary shares from noncontrolling interest 0 (1,358)
Other financing activities, net 92 (915)
Net cash used in financing activities (192,199) (149,514)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (14,555) 18,770
Net decrease in cash, cash equivalents and restricted cash (258,760) (111,890)
Cash, cash equivalents and restricted cash, beginning of period 1,301,377 1,290,392
Cash, cash equivalents and restricted cash, end of period $ 1,042,617 $ 1,178,502