XML 34 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 165,679 $ 121,908
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization 68,943 74,236
Gains from sale of investments 0 (1)
Share-based compensation expense 75,962 57,273
Amortization of operating lease right-of-use assets 4,860 4,865
Deferred income tax benefit (11,080) (36,807)
Other 39 190
Changes in operating assets and liabilities, exclusive of effects of acquired companies:    
Accounts receivable (126,188) (89,785)
Income tax payable (5,626) 17,909
Prepaid expenses and other current assets (25,712) (32,586)
Accounts payable 14,765 4,136
Operating lease liabilities (5,663) (6,426)
Accrued liabilities (19,727) (1,173)
Deferred revenue 18,531 19,263
Other long-term liabilities (314) 3,141
Net cash provided by operating activities 154,469 136,143
Cash flows from investing activities:    
Additions to property and equipment (7,822) (13,850)
Purchase of marketable security investments (107,286) 0
Proceeds and maturities from marketable security investments 34,284 6,351
Investment in software development (10,400) (16,493)
Cost of acquisitions, net of cash acquired (18,230) (1,302)
Other 526 21
Net cash used by investing activities (108,928) (25,273)
Cash flows from financing activities:    
Payment on term loans 0 (50,000)
Purchase of treasury shares (1,605) 0
Proceeds from exercise of stock options, net of withheld shares for taxes upon equity award settlement (3,155) 15,885
Contributions from employee stock purchase plan 9,322 8,474
Other (7,377) 0
Net cash used by financing activities (2,815) (25,641)
Net increase in cash and cash equivalents 42,726 85,229
Cash and cash equivalents at beginning of period 744,721 165,493
Cash and cash equivalents at end of period 787,447 250,722
Supplemental cash flow information:    
Cash paid for interest 969 1,930
Cash paid for income taxes, net 46,293 39,062
Non-cash investing and financing activities:    
Non-cash additions to property and equipment $ 502 $ 45