XML 14 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities:      
Net income $ 218,364 $ 176,568 $ 128,959
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 6,301 5,752 6,663
Equity-based compensation 93,206 71,571 59,361
(Gain) loss on disposal of equipment (133) 57 (89)
Deferred income taxes (28,689) (28,844) (29,711)
Unrealized foreign currency (gain) loss (380) 1,280 (1,515)
Changes in operating assets and liabilities:      
Accounts receivable, net (26,702) (13,084) (44,056)
Other assets (4,157) (10,925) (10,247)
Accounts payable, accrued and other liabilities 1,248 18,123 11,794
Income taxes (6,242) (1,416) 765
Deferred revenue 42,187 27,136 57,706
Net cash provided by operating activities 295,003 246,218 179,630
Investing activities:      
Purchases of property and equipment (8,675) (4,730) (6,587)
Net cash used in investing activities (8,675) (4,730) (6,587)
Financing activities:      
Purchase of common stock (286,366) (196,047) (204,460)
Net cash used in financing activities (286,366) (196,047) (204,460)
Foreign currency impact on cash (4,473) (163) (6,826)
Net change in cash and cash equivalents (4,511) 45,278 (38,243)
Cash and cash equivalents at beginning of period 270,741 225,463 263,706
Cash and cash equivalents at end of period 266,230 270,741 225,463
Supplemental disclosures of cash flow information:      
Cash paid for taxes $ 83,403 $ 67,376 $ 58,022