XML 19 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income (loss) and comprehensive income (loss) $ 17,266 $ (12,375)
Adjustments to reconcile net income to net cash provided by operating activities:    
Loss on impairments and disposal of assets 3 254
Amortization of intangibles 1,288 1,307
Depreciation 4,185 4,297
Non-cash compensation expense 4,060 9,927
Deferred income taxes 5,530 396
Loss on investments 359 0
Bad debt expense 196 86
Amortization of debt issuance costs 261 473
Amortization of debt discount 164 103
Reduction in carrying amount of ROU asset, offset by change in operating lease liabilities (242) (227)
Gain on settlement of convertible debt 0 (266)
Changes in assets and liabilities:    
Accounts receivable (7,106) 12,463
Prepaid and other assets (6,466) (4,680)
Accounts payable, accrued expenses and other current liabilities (8,026) (8,798)
Income taxes 77 (3,252)
Other, net 3 82
Net cash provided by (used in) operating activities 11,552 (210)
Cash flows from investing activities:    
Capital expenditures (2,770) (3,414)
Other investing activities 52 0
Net cash used in investing activities (2,718) (3,414)
Cash flows from financing activities:    
Proceeds from term loan 0 50,000
Repayment of term loan (1,000) (3,750)
Payments related to net-share settlement of stock-based compensation, net of proceeds from exercise of stock options (3,389) (2,630)
Repurchase of 0.50% Convertible Senior Notes 0 (19,700)
Payment of debt issuance costs 0 (500)
Net cash (used in) provided by financing activities (4,389) 23,420
Net increase in cash, cash equivalents, restricted cash and restricted cash equivalents 4,445 19,796
Cash, cash equivalents, restricted cash and restricted cash equivalents at beginning of period 81,073 106,594
Cash, cash equivalents, restricted cash and restricted cash equivalents at end of period 85,518 126,390
Supplemental cash flow information:    
Interest paid $ 8,018 $ 8,828