v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Cash flows from operating activities:        
Net (loss) income $ 2,314 $ (3,693) $ (3,526) $ (12,076)
Adjustments to reconcile net (loss) income to net cash provided by (used for) operating activities:        
Provision for doubtful accounts (9) (125) 10 (134)
Deferred income taxes (226) (1,623) (2,412) (4,000)
Deferred income tax valuation allowance 161 1,639 2,283 5,294
Equity in (income) loss of affiliates (35) 179 (165) 48
Foreign currency (gain) loss (1,009) 3,099 (2,601) 2,552
Unrealized (gain) loss on derivatives (654) (813) (1,258) (914)
Depreciation and amortization 484 642 1,570 2,000
Stock-based compensation 576 578 1,642 1,629
Change in assets and liabilities:        
(Increase) decrease in accounts receivable 463 (1,638) 184 9,754
(Increase) decrease in inventories (1,373) 1,467 4,821 11,099
(Increase) decrease in prepaid and other assets (702) 185 (2,187) (1,182)
Increase (decrease) in accounts payable 3,062 2,489 3,991 1,104
Increase (decrease) in customer deposits (181) 820 2,900 80
Increase (decrease) in accrued expenses 237 (288) 35 (461)
Increase (decrease) in accrued payroll and employee benefits 157 (145) (3) (967)
Increase (decrease) in accrued income tax (37) (244) (458) 726
Net change in deferred tax assets and liabilities 365 47 631 172
Net change in derivative assets and liabilities 78 171 (202) (63)
Other 134 (209) 72 (789)
Net cash provided by (used for) operating activities 3,805 2,538 5,327 13,872
Cash flows from investing activities:        
Proceeds from sale of property and equipment   69 151 245
Purchase of property and equipment (331) (470) (580) (871)
Software development costs (703) (462) (1,792) (1,417)
Cash received from sale of a business     1,165  
Other investments   118   118
Net cash provided by (used for) investing activities (1,034) (745) (1,056) (1,925)
Cash flows from financing activities:        
Stock repurchases   (2,000)   (2,000)
Taxes paid related to net settlement of restricted shares     (271) (352)
Net cash provided by (used for) financing activities   (2,000) (271) (2,352)
Effect of exchange rate changes on cash and cash equivalents (739) 894 (626) 1,569
Net increase (decrease) in cash and cash equivalents 2,032 687 3,374 11,164
Cash and cash equivalents at beginning of period 50,055 43,807 48,713 33,330
Cash and cash equivalents at end of period 52,087 44,494 52,087 44,494
Cash paid for:        
Income taxes, net $ 543 $ 813 $ 1,406 $ 1,586