v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Cash flows from operating activities:        
Net (loss) income $ (4,063) $ (3,922) $ (8,383) $ (5,570)
Adjustments to reconcile net income to net cash provided by (used for) operating activities:        
Provision for doubtful accounts   11 (9) (60)
Deferred income taxes (1,287) (49) (2,377) (141)
Deferred income tax valuation allowances 1,270   3,655  
Equity in loss (income) of affiliates (44) (109) (131) (87)
Foreign currency (gain) loss (348) (1,118) (547) (606)
Unrealized (gain) loss on derivatives (1,155) 1,895 (101) 1,239
Depreciation and amortization 648 882 1,358 1,790
Stock-based compensation 467 220 1,051 811
Change in assets and liabilities:        
(Increase) decrease in accounts receivable 3,855 5,708 11,392 13,236
(Increase) decrease in inventories 371 (1,247) 9,632 (3,743)
(Increase) decrease in prepaid expenses 269 (24) (1,367) (2,412)
Increase (decrease) in accounts payable 509 183 (1,385) (2,336)
Increase (decrease) in customer deposits 219 (628) (740) 393
Increase (decrease) in accrued expenses (257) 988 (173) 481
Increase (decrease) in accrued payroll and employee benefits 698 91 (822) (2,258)
Increase (decrease) in accrued income tax 365 (368) 970 (544)
Net change in deferred tax assets and liabilities 47 (64) 125 (11)
Other (567) (570) (814) (872)
Net cash provided by (used for) operating activities 997 1,879 11,334 (690)
Cash flows from investing activities:        
Proceeds from sale of property and equipment   10 176 25
Purchase of property and equipment (308) (130) (401) (574)
Software development costs (492) (349) (955) (737)
Other investments   117   117
Net cash provided by (used for) investing activities (800) (352) (1,180) (1,169)
Cash flows from financing activities:        
Dividends paid   (1,061)   (2,093)
Taxes paid related to net settlement of restricted shares     (352) (315)
Net cash provided by (used for) financing activities   (1,061) (352) (2,408)
Effect of exchange rate changes on cash and cash equivalents 1,790 (860) 675 25
Net decrease in cash and cash equivalents 1,987 (394) 10,477 (4,242)
Cash and cash equivalents at beginning of period 41,820 37,936 33,330 41,784
Cash and cash equivalents at end of period $ 43,807 $ 37,542 $ 43,807 $ 37,542