XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities:      
Net income $ 128,959 $ 110,472 $ 87,240
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 6,663 7,914 8,946
Equity-based compensation 59,361 43,259 33,355
Loss (gain) on disposal of equipment (89) 7 21
Deferred income taxes (29,711) (1,912) 1,036
Unrealized foreign currency (gain) loss (1,515) (493) 897
Changes in operating assets and liabilities:      
Accounts receivable, net (44,056) (16,650) (6,592)
Other assets (10,247) (6,533) (971)
Accounts payable, accrued and other liabilities 11,794 12,256 (3,097)
Income taxes 765 (3,667) 1,886
Deferred revenue 57,706 40,530 18,164
Net cash provided by operating activities 179,630 185,183 140,885
Investing activities:      
Purchases of property and equipment (6,587) (4,016) (2,730)
Net cash used in investing activities (6,587) (4,016) (2,730)
Financing activities:      
Purchase of common stock (204,460) (120,418) (43,561)
Net cash used in financing activities (204,460) (120,418) (43,561)
Foreign currency impact on cash (6,826) (1,748) (567)
Net change in cash and cash equivalents (38,243) 59,001 94,027
Cash and cash equivalents at beginning of period 263,706 204,705 110,678
Cash and cash equivalents at end of period 225,463 263,706 204,705
Supplemental disclosures of cash flow information:      
Cash paid for taxes $ 58,022 $ 29,162 $ 23,766