XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Cash flows from operating activities:      
Net income (loss) $ 8,226 $ 6,764 $ (6,247)
Adjustments to reconcile net income to net cash provided by (used for) operating activities:      
Provision for doubtful accounts (159) 244 510
Deferred income taxes (631) (112) (547)
Equity in (income) loss of affiliates (733) (203) (69)
Foreign currency (gain) loss 1,393 31 257
Unrealized (gain) loss on derivatives 727 (316) 622
Depreciation and amortization 3,918 4,193 4,547
Stock-based compensation 2,686 2,779 2,058
Goodwill impairment charge     4,903
Change in assets and liabilities:      
(Increase) decrease in accounts receivable 280 (15,188) 15,909
(Increase) decrease in inventories (24,440) 2,165 3,461
(Increase) decrease in prepaid and other current assets 7,022 690 (3,545)
Increase (decrease) in accounts payable (2,278) 20,617 (2,367)
Increase (decrease) in customer deposits (3,056) 3,111 (189)
Increase (decrease) in warranty expenses 1,018 2,142 (1,603)
Increase (decrease) in accrued payroll and employee benefits 362 3,458 (4,941)
Increase (decrease) in accrued income tax 1,698 900 (1,695)
Net change in deferred tax assets and liabilities (25) (325) (109)
Net change in derivative assets and liabilities 264 (135) 115
Other (238) 1,360 (138)
Net cash provided by (used for) operating activities (3,966) 32,175 10,932
Cash flows from investing activities:      
Proceeds from sale of property and equipment 101 3 106
Purchase of property and equipment (1,107) (1,260) (683)
Software development costs (1,086) (1,109) (973)
Other investments   (979) 371
Net cash provided by (used for) investing activities (2,092) (3,345) (1,179)
Cash flows from financing activities:      
Proceeds from exercise of common stock options 117 350 67
Dividends paid (3,923) (3,674) (3,420)
Taxes paid related to net settlement of restricted shares (207) (197) (498)
Stock repurchases (2,890)   (7,000)
Net cash provided by (used for) financing activities (6,903) (3,521) (10,851)
Effect of exchange rate changes on cash and cash equivalents (7,180) 895 2,014
Net increase (decrease) in cash and cash equivalents (20,141) 26,204 916
Cash and cash equivalents at beginning of period 84,063 57,859 56,943
Cash and cash equivalents at end of period 63,922 84,063 57,859
Cash and cash equivalents at beginning of period 84,063    
Cash and cash equivalents at end of period 63,922 84,063  
Cash paid for:      
Income taxes, net $ (1,628) $ 1,572 $ 487