XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating activities:      
Net income $ 110,472 $ 87,240 $ 85,762
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 7,914 8,946 7,987
Equity-based compensation 43,259 33,355 31,841
Loss (gain) on disposal of equipment 7 21 (429)
Deferred income taxes (1,912) 1,036 (1,406)
Unrealized foreign currency (gain) loss (493) 897 (708)
Changes in operating assets and liabilities:      
Accounts receivable, net (16,650) (6,592) (1,065)
Other assets (6,533) (971) (8,924)
Accounts payable, accrued and other liabilities 12,256 (3,097) 20,812
Income taxes (3,667) 1,886 1,180
Deferred revenue 40,530 18,164 11,858
Net cash provided by operating activities 185,183 140,885 146,908
Investing activities:      
Purchases of property and equipment (4,016) (2,730) (15,193)
Maturities of short-term investments     1,439
Net cash used in investing activities (4,016) (2,730) (13,754)
Financing activities:      
Purchase of common stock (120,418) (43,561) (121,487)
Net cash used in financing activities (120,418) (43,561) (121,487)
Foreign currency impact on cash (1,748) (567) (115)
Net change in cash and cash equivalents 59,001 94,027 11,552
Cash and cash equivalents at beginning of period 204,705 110,678 99,126
Cash and cash equivalents at end of period 263,706 204,705 110,678
Supplemental disclosures of cash flow information:      
Cash paid for taxes $ 29,162 $ 23,766 $ 30,492