XML 18 R6.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
Operating activities:      
Net income $ 176,568 $ 128,959 $ 110,472
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 5,752 6,663 7,914
Equity-based compensation 71,571 59,361 43,259
Loss (gain) on disposal of equipment 57 (89) 7
Deferred income taxes (28,844) (29,711) (1,912)
Unrealized foreign currency loss (gain) 1,280 (1,515) (493)
Changes in operating assets and liabilities:      
Accounts receivable, net (13,084) (44,056) (16,650)
Other assets (10,925) (10,247) (6,533)
Accounts payable, accrued and other liabilities 18,123 11,794 12,256
Income taxes (1,416) 765 (3,667)
Deferred revenue 27,136 57,706 40,530
Net cash provided by operating activities 246,218 179,630 185,183
Investing activities:      
Purchases of property and equipment (4,730) (6,587) (4,016)
Net cash used in investing activities (4,730) (6,587) (4,016)
Financing activities:      
Purchase of common stock (196,047) (204,460) (120,418)
Net cash used in financing activities (196,047) (204,460) (120,418)
Foreign currency impact on cash (163) (6,826) (1,748)
Net change in cash and cash equivalents 45,278 (38,243) 59,001
Cash and cash equivalents at beginning of period 225,463 263,706 204,705
Cash and cash equivalents at end of period 270,741 225,463 263,706
Supplemental disclosures of cash flow information:      
Cash paid for taxes $ 67,376 $ 58,022 $ 29,162