Accrued Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Jan. 31, 2016 |
Oct. 31, 2015 |
||||||
| Accrued Liabilities, Current [Abstract] | |||||||
| Accrued payroll and employee benefits | $ 3,302 | $ 3,914 | |||||
| Reserve for product warranty costs | [1] | 922 | 964 | ||||
| Accrued material purchase | [2] | 17,709 | 7,568 | ||||
| Reserve for service agreement costs | 3,784 | 3,437 | |||||
| Accrued taxes, legal, professional and other | 3,270 | 3,292 | |||||
| Accrued Liabilities, Current | 28,987 | $ 19,175 | |||||
| Product Warranty Accrual, Warranties Issued | 100 | ||||||
| Product Warranty Accrual, Payment and Adjustments | $ 100 | ||||||
| |||||||