XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities    
Net income $ 59,495 $ 46,813
Reconciliation of net income to net cash provided by operating activities    
Deferred income taxes (9,918) (11,906)
Depreciation and amortization of property and equipment 14,010 13,964
Amortization of intangible assets 15,648 11,118
Provision for credit losses 6,239 4,004
Stock-based compensation 42,264 36,097
Other, net (925) 1,711
Changes in assets and liabilities, net of effects of acquisitions    
Accounts receivable (11,456) (8,800)
Deferred costs (2,240) (7,543)
Other assets and liabilities (2,258) 2,814
Accounts payable 665 (5,289)
Accrued compensation 458 8,073
Accrued expenses 842 (169)
Deferred revenue 5,424 10,042
Operating leases (1,412) (1,417)
Net cash provided by operating activities 116,836 99,512
Cash flows from investing activities    
Purchases of property and equipment (13,832) (15,467)
Purchases of investments (85,759) (102,763)
Maturities of investments 136,765 95,000
Acquisition of businesses, net (147,401) (70,218)
Net cash used in investing activities (110,227) (93,448)
Cash flows from financing activities    
Repurchases of common stock (37,567) 0
Net proceeds from exercise of options to purchase common stock 4,198 5,524
Net proceeds from employee stock purchase plan activity 5,672 4,481
Net cash provided by (used in) financing activities (27,697) 10,005
Effect of foreign currency exchange rate changes 849 (260)
Net increase (decrease) in cash and cash equivalents (20,239) 15,809
Cash and cash equivalents at beginning of period 219,081 162,893
Cash and cash equivalents at end of period $ 198,842 $ 178,702