XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net income $ 36,035 $ 29,971
Reconciliation of net income to net cash provided by operating activities    
Deferred income taxes (8,172) (8,654)
Depreciation and amortization of property and equipment 9,377 9,289
Amortization of intangible assets 9,178 7,330
Provision for credit losses 3,646 2,491
Stock-based compensation 31,512 24,661
Other, net (907) 1,143
Changes in assets and liabilities, net of effects of acquisitions    
Accounts receivable (11,407) (9,937)
Deferred costs (1,996) (5,136)
Other assets and liabilities 1,899 3,614
Accounts payable (1,450) (4,414)
Accrued compensation (10,763) (2,910)
Accrued expenses 1,489 (728)
Deferred revenue 5,965 9,909
Operating leases (900) (959)
Net cash provided by operating activities 63,506 55,670
Cash flows from investing activities    
Purchases of property and equipment (8,592) (9,769)
Purchases of investments (78,994) (68,579)
Maturities of investments 105,000 60,000
Acquisition of businesses, net (29,343) 0
Net cash used in investing activities (11,929) (18,348)
Cash flows from financing activities    
Repurchases of common stock (37,483) 0
Net proceeds from exercise of options to purchase common stock 2,314 4,819
Net proceeds from employee stock purchase plan activity 5,219 4,136
Net cash provided by (used in) financing activities (29,950) 8,955
Effect of foreign currency exchange rate changes (476) 94
Net increase in cash and cash equivalents 21,151 46,371
Cash and cash equivalents at beginning of period 219,081 162,893
Cash and cash equivalents at end of period $ 240,232 $ 209,264