XML 34 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Apr. 30, 2012
Apr. 30, 2011
Apr. 30, 2012
Apr. 30, 2011
Cash flows from operating activities:        
Net income $ 2,962 $ 2,349 $ 7,595 $ 3,895
Adjustments to reconcile net income to net cash provided by (used for) operating activities:        
Provision for doubtful accounts (41) (256) (47) (202)
Deferred income taxes 86 110 183 230
Equity in income of affiliates (108) (22) (198) (17)
Depreciation and amortization 1,153 1,079 2,240 2,146
Foreign currency (gain) loss (823) (3,306) 1,940 (3,320)
Unrealized (gain) loss on derivatives 994 (422) 408 (288)
Stock-based compensation 225 123 422 194
Change in assets and liabilities:        
(Increase) decrease in accounts receivable and refundable taxes 1,872 (4,364) (2,958) (2,084)
(Increase) decrease in inventories (10,982) (7,863) (11,596) (10,831)
Increase (decrease) in accounts payable 5,920 8,376 3,452 6,622
Increase (decrease) in accrued expenses (2,463) (152) (2,780) 1,765
Net change in derivative assets and liabilities (368) 1,044 (240) 587
Other (739) 845 (2,600) 1,201
Net cash provided by (used for) operating activities (2,312) (2,459) (4,179) (102)
Cash flows from investing activities:        
Purchase of property and equipment (553) (207) (894) (375)
Software development costs (213) (279) (416) (652)
Other investments 2 28 (30) 16
Net cash provided by (used for) investing activities (764) (458) (1,340) (1,011)
Cash flows from financing activities:        
Proceeds from exercise of common stock options     1  
Borrowings on short-term debt 477 637 1,108 637
Net cash provided by (used for) financing activities 477 637 1,109 637
Effect of exchange rate changes on cash 45 669 (438) 899
Net increase (decrease) in cash and cash equivalents (2,554) (1,611) (4,848) 423
Cash and cash equivalents at beginning of period 42,667 50,289 44,961 48,255
Cash and cash equivalents at end of period $ 40,113 $ 48,678 $ 40,113 $ 48,678