XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 26,593 $ 41,929
Reconciliation of net income to net cash provided by operating activities    
Deferred income taxes (4,412) (5,914)
Depreciation and amortization of property and equipment 11,984 9,948
Amortization of intangible assets 18,701 18,097
Provision for credit losses 4,621 4,111
Stock-based compensation 36,769 28,865
Loss on sale of business 23,454 0
Other, net (1,445) 274
Changes in assets and liabilities, net of effects of acquisitions    
Accounts receivable (2,139) (13,713)
Deferred costs 2,797 (412)
Other assets and liabilities 11,871 (2,258)
Accounts payable (3,236) 2,082
Accrued compensation (9,551) (11,006)
Accrued expenses 1,419 (1,833)
Deferred revenue 5,087 3,012
Operating leases (854) (876)
Net cash provided by operating activities 121,659 72,306
Cash flows from investing activities    
Purchases of property and equipment (15,738) (12,815)
Proceeds from sale, net 8,768 0
Acquisition of business, net 0 (142,628)
Net cash used in investing activities (6,970) (155,443)
Cash flows from financing activities    
Repurchases of common stock (98,358) (59,558)
Net proceeds from exercise of options to purchase common stock 866 2,406
Net proceeds from employee stock purchase plan activity 4,321 5,426
Net cash used in financing activities (93,171) (51,726)
Effect of foreign currency exchange rate changes 294 1,449
Net increase (decrease) in cash and cash equivalents 21,812 (133,414)
Cash and cash equivalents at beginning of period 151,355 241,017
Cash and cash equivalents at end of period $ 173,167 $ 107,603