v3.26.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Operating activities:    
Net income $ 25,404 $ 19,505
Reconciliation of net income to net cash provided by operating activities:    
Depreciation, amortization and accretion 28,591 27,831
Impairments and other charges 0 611
Loss (gain) on investments 223 (1,054)
Equity-based compensation expense 5,630 5,315
Provision for (recovery of) credit losses 135 (104)
Amortization and expense of financing costs 1,770 1,485
Gain on sale of assets (266) (202)
Non-cash cumulative foreign currency translation adjustment loss from dissolution of Canadian subsidiary 0 9,516
Deferred income tax (benefit) expense (1,114) 3,723
Other non-cash credits (455) (478)
Changes in operating assets and liabilities:    
Accounts receivable (28,753) (10,840)
Inventories (1,696) 879
Prepaid expenses and other current assets 5,743 4,596
Trade accounts payable and accrued expenses (2,827) 5,866
Other (1,095) 1,985
Net cash provided by (used in) operating activities 31,290 68,634
Investing activities:    
Purchases of property, plant and equipment, net (77,645) (53,182)
Purchase of short-term investments (41,652) 0
Proceeds from sale of investments 0 19,011
Proceeds from sale of property, plant and equipment 357 340
Other investing activities (47) (191)
Net cash used in investing activities (118,987) (34,022)
Financing activities:    
Proceeds from credit agreements and long-term debt 1,387 292
Public offering proceeds, net of offering costs of $6,770 108,230 0
Principal payments on credit agreements and long-term debt (387) (292)
Payments on finance lease obligations (3,483) (3,418)
Taxes paid upon vesting of equity-based compensation (7,427) (1,853)
Proceeds/cash settlements from common stock and exercised stock options 1,232 0
Payments on seller financed purchases 0 (1,280)
Net cash provided by (used in) financing activities 99,552 (6,551)
Effect of exchange rate changes on cash (182) 1,929
Increase in cash, cash equivalents and restricted cash 11,673 29,990
Cash, cash equivalents and restricted cash at beginning of period 72,680 37,208
Cash, cash equivalents and restricted cash at end of period 84,353 67,198
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets    
Cash and cash equivalents at end of period 84,303 67,146
Restricted cash at end of period 50 52
Total cash, cash equivalents and restricted cash at end of period shown in the consolidated statements of cash flows $ 84,353 $ 67,198