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 $ 70,104 $ 71,072
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation 6,995 6,345
Amortization 42,322 41,741
Amortization of operating lease right-of-use assets 4,661 4,842
Amortization of deferred debt issuance costs 819 1,270
Deferred income taxes 3,681 (4,208)
Stock-based compensation expense 35,619 28,038
Gain on sale of equity investment 0 (25,927)
Other (177) 873
Changes in operating assets and liabilities:    
Receivables 21,334 48,691
Accounts payable 8,757 12,411
Accrued employee compensation (17,647) (16,202)
Deferred revenue 1,334 (7,841)
Other current and noncurrent assets and liabilities (42,766) (33,087)
Net cash flows from operating activities 135,036 128,018
Cash flows from investing activities:    
Purchases of property and equipment (9,855) (4,326)
Purchases of software (18,369) (12,142)
Proceeds from sale of equity investment 0 46,021
Net cash flows from investing activities (28,224) 29,553
Cash flows from financing activities:    
Proceeds from issuance of common stock 1,766 1,632
Proceeds from exercises of stock options 1,352 796
Repurchase of stock-based compensation awards for tax withholdings (19,070) (20,226)
Repurchases of common stock (106,753) (133,770)
Redemption of 2026 Notes 0 (400,000)
Proceeds from revolving credit facility 40,000 290,000
Repayment of revolving credit facility (15,000) (100,000)
Proceeds from term portion of credit agreement 0 200,000
Repayment of term portion of credit agreement (21,250) (18,750)
Payments on or proceeds from other debt, net (10,666) (10,664)
Payments for debt issuance costs 0 (134)
Net increase (decrease) in settlement assets and liabilities (6,598) 61,573
Net cash flows from financing activities (136,219) (129,543)
Effect of exchange rate fluctuations on cash (5,130) 5,909
Net increase (decrease) in cash and cash equivalents (34,537) 33,937
Cash and cash equivalents, including settlement deposits, beginning of period 258,996 265,018
Cash and cash equivalents, including settlement deposits, end of period 224,459 298,955
Reconciliation of cash and cash equivalents to the Consolidated Balance Sheets    
Cash and cash equivalents 167,398 189,697
Settlement deposits 57,061 109,258
Total cash and cash equivalents, including settlement deposits 224,459 298,955
Supplemental cash flow information    
Income taxes paid 39,098 33,164
Interest paid $ 23,461 $ 35,736