XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 121,509 $ 142,177 $ 127,791
Adjustments to reconcile net income to net cash flows from operating activities:      
Depreciation 23,739 23,181 20,900
Amortization 98,634 104,147 112,493
Amortization of operating lease right-of-use assets 11,620 11,036 10,515
Amortization of deferred debt issuance costs 4,323 4,561 4,685
Deferred income taxes (4,085) 1,603 3,733
Stock-based compensation expense 24,547 29,753 27,242
Gain on divestiture 0 (38,452) 0
Other 1,921 3,028 855
Changes in operating assets and liabilities, net of impact of divestiture:      
Receivables (62,998) (132,194) (43,830)
Accounts payable (3,775) 7,730 1,408
Accrued employee compensation 8,146 (3,161) 3,674
Deferred revenue 2,705 (2,977) (17,332)
Other current and noncurrent assets and liabilities (57,769) (7,051) (31,661)
Net cash flows from operating activities 168,517 143,381 220,473
Cash flows from investing activities:      
Purchases of property and equipment (8,924) (13,103) (20,582)
Purchases of software and distribution rights (28,853) (26,790) (24,786)
Proceeds from divestiture 0 100,139 0
Net cash flows from investing activities (37,777) 60,246 (45,368)
Cash flows from financing activities:      
Proceeds from issuance of common stock 2,819 3,581 3,440
Proceeds from exercises of stock options 6,726 4,584 8,862
Repurchase of stock-based compensation awards for tax withholdings (5,149) (6,983) (14,833)
Repurchase of common stock (27,587) (206,537) (107,378)
Proceeds from revolving credit facility 134,000 180,000 35,000
Repayments of revolving credit facility (115,000) (75,000) (90,000)
Repayments of term portion of credit agreement (73,031) (85,431) (38,950)
Payments on or proceeds from other debt, net (16,766) (12,123) (15,185)
Payments for debt issuance costs (2,160) 0 0
Net increase (decrease) in settlement assets and liabilities (15,404) 26,849 (37,834)
Net cash flows from financing activities (111,552) (171,060) (256,878)
Effect of exchange rate fluctuations on cash 4,961 (2,037) 533
Net increase (decrease) in cash and cash equivalents 24,149 30,530 (81,240)
Cash and cash equivalents, including settlement deposits, beginning of period 214,672 184,142 265,382
Cash and cash equivalents, including settlement deposits, end of period 238,821 214,672 184,142
Reconciliation of cash and cash equivalents to the Consolidated Balance Sheets      
Cash and cash equivalents 164,239 124,981 122,059
Settlement deposits 74,582 89,691 62,083
Total cash and cash equivalents, including settlement deposits 238,821 214,672 184,142
Supplemental cash flow information      
Income taxes paid, net 65,441 43,553 46,166
Interest paid $ 73,543 $ 48,526 $ 40,071