v3.25.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Net loss $ (2,442) $ (2,639)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Non-cash operating lease expense 1,243 1,284
Foreign currency adjustments (121) (41)
Depreciation 10,457 10,172
Deferred income taxes (1,212) (1,787)
Amortization of deferred financing costs 416 480
Amortization of intangible assets 2,471 3,028
Stock-based compensation expense 618 367
Loss on extinguishment of debt 0 1,392
Net gain on the sale of property, plant and equipment (169) (192)
Other operating activities (175) (37)
Net changes in operating assets and liabilities:    
Receivables 7,947 13,206
Inventory (828) (332)
Other operating assets (355) (1,415)
Accounts payable 1,609 (3,343)
Other operating liabilities 1,909 (14,111)
Net cash provided by operating activities 21,368 6,032
Cash flows from investing activities:    
Purchases of property, plant and equipment (9,516) (5,841)
Proceeds from sale of property, plant and equipment 1,237 1,989
Net cash used in investing activities (8,279) (3,852)
Cash flows from financing activities:    
Proceeds on long term debt 0 425,000
Payments on long term debt 0 (375,000)
Proceeds on revolving loan 60,338 65,466
Payments on revolving loan (60,338) (65,486)
Payment of debt issuance costs 0 (7,312)
Purchase of treasury stock (4,571) (2,582)
Other financing activities (324) (67)
Net cash provided by (used in) financing activities (4,895) 40,019
Effect of foreign currency exchange rate changes on cash 427 (108)
Net increase in cash and cash equivalents 8,621 42,091
Cash and cash equivalents:    
Beginning of period 44,394 43,041
End of period $ 53,015 $ 85,132