XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Cash flows from operating activities:    
Net income (loss) $ 1,330 $ 3,535
Adjustments to reconcile net income to net cash provided by (used for) operating activities:    
Provision for doubtful accounts 84 (86)
Deferred income taxes 152 (14)
Equity in (income) loss of affiliates 10 (114)
Foreign currency (gain) loss (1,587) 367
Unrealized (gain) loss on derivatives (388) 157
Depreciation and amortization 1,054 942
Stock-based compensation 770 789
Change in assets and liabilities:    
(Increase) decrease in accounts receivable 5,751 3,041
(Increase) decrease in inventories (2,984) (5,935)
(Increase) decrease in prepaid expenses (3,204) 4,156
Increase (decrease) in accounts payable (5,244) 3,862
Increase (decrease) in customer deposits 815 67
Increase (decrease) in accrued expenses (1,816) (922)
Increase (decrease) in accrued payroll and employee benefits (3,308) (2,557)
Net change in deferred tax assets and liabilities 401 1,257
Net change in derivative assets and liabilities 553 48
Other (375) 818
Net cash provided by (used for) operating activities (7,986) 9,411
Cash flows from investing activities:    
Proceeds from sale of property and equipment   7
Purchase of property and equipment (214) (277)
Software development costs (385) (303)
Other investments   (262)
Net cash provided by (used for) investing activities (599) (835)
Cash flows from financing activities:    
Proceeds from exercise of common stock options 270 117
Dividends paid (995) (937)
Taxes paid related to net settlement of restricted shares (313) (208)
Stock repurchases (743) (1,219)
Net cash provided by (used for) financing activities (1,781) (2,247)
Effect of exchange rate changes on cash and cash equivalents 3,332 (363)
Net increase (decrease) in cash and cash equivalents (7,034) 5,966
Cash and cash equivalents at beginning of period 63,922 84,063
Cash and cash equivalents at end of period 56,888 $ 90,029
Cash and cash equivalents at beginning of period 63,922  
Cash and cash equivalents at end of period $ 56,888