XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income (loss) $ (32,308) $ 15,490
Adjustments to reconcile net income (loss) to net cash flows from operating activities:    
Depreciation 6,131 4,981
Amortization 25,408 26,508
Amortization of operating lease right-of-use assets 2,767 2,716
Amortization of deferred debt issuance costs 1,115 1,153
Deferred income taxes (10,382) (3,367)
Stock-based compensation expense 5,301 7,958
Other (290) 601
Changes in operating assets and liabilities:    
Receivables 88,960 9,660
Accounts payable (1,308) (2,748)
Accrued employee compensation (15,593) (19,138)
Deferred revenue 10,202 9,949
Other current and noncurrent assets and liabilities (39,935) (24,889)
Net cash flows from operating activities 40,068 28,874
Cash flows from investing activities:    
Purchases of property and equipment (2,258) (2,280)
Purchases of software and distribution rights (6,481) (6,207)
Net cash flows from investing activities (8,739) (8,487)
Cash flows from financing activities:    
Proceeds from issuance of common stock 707 906
Proceeds from exercises of stock options 78 1,022
Repurchase of stock-based compensation awards for tax withholdings (3,001) (5,537)
Repurchases of common stock 0 (37,860)
Proceeds from revolving credit facility 50,000 40,000
Repayment of revolving credit facility (45,000) (10,000)
Repayment of term portion of credit agreement (14,606) (9,738)
Payments on or proceeds from other debt, net (5,670) (4,186)
Net decrease in settlement assets and liabilities (2,834) (605)
Net cash flows from financing activities (20,326) (25,998)
Effect of exchange rate fluctuations on cash 2,557 (2,464)
Net increase (decrease) in cash and cash equivalents 13,560 (8,075)
Cash and cash equivalents, including settlement deposits, beginning of period 214,672 184,142
Cash and cash equivalents, including settlement deposits, end of period 228,232 176,067
Cash and cash equivalents 142,412 114,754
Settlement deposits 85,820 61,313
Total cash and cash equivalents, including settlement deposits 228,232 176,067
Supplemental cash flow information    
Income taxes paid 17,268 8,418
Interest paid $ 23,403 $ 15,492