v3.26.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 46,301 $ 41,195
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 22,613 19,870
Amortization of intangibles 10,010 9,973
Amortization of debt financing fees 1,038 298
Loss (gain) on disposal of assets 2,549 (144)
Provision for credit losses 286 492
Deferred taxes (483) (3,144)
Stock-based compensation expense 10,338 17,056
Changes in operating assets and liabilities:    
Accounts receivable 8,174 (31,333)
Prepaid expenses and other current assets (2,321) (6,478)
Operating lease right-of-use assets 11,153 9,862
Other noncurrent assets (403) (1,771)
Accounts payable and accrued liabilities (7,553) 2,402
Accrued payroll and employee-related liabilities (2,136) 5,055
Operating lease liabilities (11,445) (8,327)
Income tax payable (5,389) (1,357)
Deferred revenue 6,492 (283)
Other noncurrent liabilities 188 (81)
Net cash provided by operating activities 89,412 53,285
Cash flows from investing activities:    
Purchase of property and equipment (20,707) (31,451)
Net cash used in investing activities (20,707) (31,451)
Cash flows from financing activities:    
Proceeds from long-term debt 500,000 0
Payments for deferred business acquisition consideration 0 (150)
Payments on long-term debt (241,988) (6,750)
Payments for debt financing fees (9,468) 0
Proceeds from employee stock plans 78 7,127
Payments for taxes related to net share settlement (5,287) (5,937)
Payments for stock repurchases 0 (27,783)
Distribution of dividends (332,788) 0
Net cash used in financing activities (89,453) (33,493)
Decrease in cash and cash equivalents (20,748) (11,659)
Effect of exchange rate changes on cash (10,630) 1,409
Cash and cash equivalents at beginning of period 211,676 192,166
Cash and cash equivalents at end of period $ 180,298 $ 181,916