XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2017
Apr. 30, 2016
Cash flows from operating activities:        
Net income $ 3,646 $ 3,674 $ 4,525 $ 7,569
Adjustments to reconcile net income to net cash provided by (used for) operating activities, net of acquisitions:        
Provision for doubtful accounts (30) 7 (11) (45)
Deferred income taxes (170) 440 (547) 909
Equity in (income) loss of affiliates 31 (108) (192) (258)
Depreciation and amortization 823 972 1,782 1,934
Foreign currency (gain) loss 437 (1,644) 1,364 (1,208)
Unrealized (gain) loss on derivatives 156 612 (527) 552
Stock-based compensation 298 424 646 759
Change in assets and liabilities:        
(Increase) decrease in accounts receivable (3,519) (522) 12,975 1,961
(Increase) decrease in inventories 867 (10,017) 393 (16,273)
(Increase) decrease in prepaid expenses 886 (688) 227 (1,705)
Increase (decrease) in accounts payable 2,687 943 5,472 2,400
Increase (decrease) in accrued expenses 60 (288) (4,634) (3,175)
Net change in derivative assets and liabilities 173 374 367 707
Other (131) (366) (103) (1,047)
Net cash provided by (used for) operating activities 6,214 (6,187) 21,737 (6,920)
Cash flows from investing activities:        
Purchase of property and equipment (200) (510) (998) (1,145)
Proceeds from sale of equipment 0 232 0 236
Software development costs (626) (645) (1,108) (1,122)
Net cash provided by (used for) investing activities (826) (923) (2,106) (2,031)
Cash flows from financing activities:        
Proceeds from exercise of common stock options 269 0 269 0
Dividends paid (661) (595) (1,253) (1,120)
Net cash provided by (used for) financing activities (392) (595) (984) (1,120)
Effect of exchange rate changes on cash 478 1,244 750 159
Net increase (decrease) in cash and cash equivalents 5,474 (6,461) 19,397 (9,912)
Cash and cash equivalents at beginning of period 55,140 51,786 41,217 55,237
Cash and cash equivalents at end of period $ 60,614 $ 45,325 $ 60,614 $ 45,325