XML 19 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) and comprehensive income (loss) $ 26,840 $ (3,513)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Loss on impairments and disposal of assets 3 254
Amortization of intangibles 2,576 2,614
Depreciation 8,462 8,538
Non-cash compensation expense 10,276 15,089
Deferred income taxes 10,130 798
Bad debt expense 481 183
Amortization of debt issuance costs 527 994
Amortization of debt discount 333 206
Reduction in carrying amount of ROU asset, offset by change in operating lease liabilities (530) (507)
Gain on settlement of convertible debt 0 (266)
Loss on investments 359 1,225
Changes in assets and liabilities:    
Accounts receivable (39,186) (28,580)
Prepaid and other assets (5,346) (6,001)
Accounts payable, accrued expenses and other current liabilities 25,419 38,944
Income taxes 368 (2,757)
Other, net 5 522
Net cash provided by operating activities 40,717 27,743
Cash flows from investing activities:    
Capital expenditures (5,935) (6,158)
Other investing activities 52 0
Net cash used in investing activities (5,883) (6,158)
Cash flows from financing activities:    
Repayment of term loan (2,000) (6,563)
Payments related to net-share settlement of stock-based compensation, net of proceeds from exercise of stock options (3,141) (2,285)
Proceeds from term loan 0 50,000
Repurchase of 0.50% Convertible Senior Notes 0 (19,700)
Payment of debt costs 0 (500)
Net cash (used in) provided by financing activities (5,141) 20,952
Net increase in cash, cash equivalents, restricted cash and restricted cash equivalents 29,693 42,537
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 110,766 149,131
Supplemental cash flow information:    
Interest paid $ 16,031 $ 18,494