v3.24.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Net income (loss) $ (3,826) $ 6,475
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Non-cash operating lease expense 1,281 1,113
Foreign currency adjustments (736) (816)
Depreciation 10,202 9,654
Deferred income taxes (1,825) 129
Amortization of deferred financing costs 445 479
Amortization of intangible assets 3,895 4,795
Stock-based compensation expense 536 1,140
Change in fair value of warrant liabilities (130) (4,556)
Net gain on the sale of property, plant and equipment (305) (578)
Other operating activities 46 (67)
Net changes in operating assets and liabilities:    
Receivables 13,894 10,482
Inventory 616 (957)
Other operating assets (564) (7,256)
Accounts payable (3,865) (3,997)
Other operating liabilities 635 1,876
Net cash provided by operating activities 20,299 17,916
Cash flows from investing activities:    
Purchases of property, plant and equipment (17,766) (17,120)
Proceeds from sale of property, plant and equipment 1,282 2,333
Net cash used in investing activities (16,484) (14,787)
Cash flows from financing activities:    
Proceeds on revolving loan 84,173 83,812
Payments on revolving loan (90,107) (84,980)
Purchase of treasury stock (1,098) (5,495)
Other financing activities 1,449 (26)
Net cash provided by (used in) financing activities (5,583) (6,689)
Effect of foreign currency exchange rate changes on cash 595 127
Net decrease in cash and cash equivalents (1,173) (3,433)
Cash and cash equivalents:    
Beginning of period 15,861 7,482
End of period $ 14,688 $ 4,049

Source