XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 21,152 $ 26,370
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,178 4,767
Amortization of financing costs and discounts 420 479
Non-cash operating lease costs 394 370
Share-based compensation 4,264 4,450
Provision for doubtful accounts 1,417 875
Deferred income taxes, net 33 1,361
Loss (gain) on extinguishment of debt 77 (4,865)
Decrease (increase) in:    
Accounts receivable (3,148) (2,008)
Prepaid expenses and other current assets 4,710 378
Other assets 105 411
Increase (decrease) in:    
Accounts payable and accrued expenses 3,276 9,111
Income taxes payable 2,215 2,373
Deferred revenue 829 430
Operating lease liabilities (393) (531)
Liability for uncertain tax positions 418 724
Other liabilities (4) (6)
Net cash provided by operating activities 40,943 44,689
Cash flows from investing activities:    
Purchases of property and equipment (7,196) (8,923)
Purchase of investments (5,000) 0
Net cash used in investing activities (12,196) (8,923)
Cash flows from financing activities:    
Repurchase of common stock (34) (712)
Taxes paid related to net share settlement (339) (233)
Repurchase of debt (9,749) (57,884)
Net cash used in financing activities (10,122) (58,829)
Effect of exchange rate changes on cash and cash equivalents 1,229 (4,141)
Net change in cash and cash equivalents 19,854 (27,204)
Cash and cash equivalents at beginning of period 33,545 88,715
Cash and cash equivalents at end of period $ 53,399 $ 61,511