v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities:    
Net income $ 18,556 $ 15,354
Reconciliation of net income to net cash provided by operating activities:    
Depreciation, amortization and accretion 18,776 18,340
Impairments and other charges 0 611
(Gain) loss on investments (497) 42
Equity-based compensation expense 3,702 3,607
Provision for (recovery of) credit losses 68 (117)
Amortization and expense of financing costs 1,177 979
Gain on sale of assets (256) (136)
Non-cash cumulative foreign currency translation adjustment loss from dissolution of Canadian subsidiary 0 9,516
Deferred income tax (benefit) expense 1,093 3,008
Other non-cash credits (172) (224)
Changes in operating assets and liabilities:    
Accounts receivable (15,825) (4,495)
Inventories (814) (2,089)
Prepaid expenses and other current assets 3,746 4,662
Trade accounts payable and accrued expenses (6,343) 1,756
Other (680) 1,454
Net cash provided by (used in) operating activities 22,531 52,268
Investing activities:    
Purchases of property, plant and equipment, net (42,334) (37,443)
Proceeds from sale of investments 0 19,011
Proceeds from sale of property, plant and equipment 259 247
Other investing activities (100) (90)
Net cash used in investing activities (42,175) (18,275)
Financing activities:    
Proceeds from credit agreements and long-term debt 1,268 194
Public offering proceeds, net of offering costs of $6,603 108,397 0
Principal payments on credit agreements and long-term debt (268) (194)
Payments on financing lease obligations (2,438) (2,070)
Taxes paid upon vesting of equity-based compensation (6,438) (1,234)
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 101,753 (4,584)
Effect of exchange rate changes on cash (156) 2,184
Increase in cash and cash equivalents 81,953 31,593
Cash, cash equivalents and restricted cash at beginning of period 72,680 37,208
Cash, cash equivalents and restricted cash at end of period 154,633 68,801
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets    
Cash and cash equivalents at end of period 154,583 68,749
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 154,633 68,801
Non-cash financing activities:    
Deferred Offering Costs $ 233 $ 0