XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 263,026 $ 165,919 $ 164,240
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation and amortization 143,437 154,079 159,072
Losses from sale of investments 24 1 45
Share-based compensation expense 122,813 108,338 102,985
Provision (reductions in reserve) for losses and sales adjustments - accounts receivable (5,504) 8,233 2,781
Amortization of operating lease right-of-use assets 8,932 16,688 12,969
Deferred income tax benefit (30,663) (73,704) (87,192)
Other 207 475 0
Changes in operating assets and liabilities, exclusive of effects of acquired companies:      
Accounts receivable 28,795 (39,878) (51,410)
Income tax (payable) receivable (14,441) (41,201) 61,940
Prepaid expenses and other current assets (29,775) (19,668) 910
Accounts payable 10,509 41,485 (17,537)
Operating lease liabilities (11,650) (11,533) (12,396)
Accrued liabilities 43,387 13,069 (24,344)
Deferred revenue 90,775 58,513 59,460
Other long-term liabilities 4,761 (376) 9,932
Net cash provided by operating activities 624,633 380,440 381,455
Cash flows from investing activities:      
Additions to property and equipment (20,535) (20,519) (22,529)
Purchase of marketable security investments (32,448) (10,617) (29,935)
Proceeds and maturities from marketable security investments 15,994 49,412 71,034
Investment in software development (29,401) (32,490) (27,622)
Cost of acquisitions, net of cash acquired (1,395) (62,759) (163,921)
Other 173 13 443
Net cash used by investing activities (67,612) (76,960) (172,530)
Cash flows from financing activities:      
Payment on term loans (50,000) (345,000) (360,000)
Payment of debt issuance costs (2,637) 0 0
Proceeds from exercise of stock options, net of withheld shares for taxes upon equity award settlement 57,213 16,960 (890)
Contributions from employee stock purchase plan 17,631 16,196 16,651
Net cash provided (used) by financing activities 22,207 (311,844) (344,239)
Net increase (decrease) in cash and cash equivalents 579,228 (8,364) (135,314)
Cash and cash equivalents at beginning of period 165,493 173,857 309,171
Cash and cash equivalents at end of period 744,721 165,493 173,857
Supplemental cash flow information:      
Cash paid for interest 3,095 19,154 21,256
Cash paid for income taxes, net 84,204 142,820 38,490
Non-cash investing and financing activities:      
Non-cash additions to property and equipment 254 3,123 169
Issuance of shares for acquisitions $ 0 $ 5,675 $ 18,169