Schedule of Accrued Liabilities (Parenthetical) (Details) - USD ($) $ in Millions |
6 Months Ended | |
|---|---|---|
Apr. 30, 2018 |
Oct. 31, 2017 |
|
| Accrued Liabilities Current [Abstract] | ||
| Product warranty accrual, warranties issued | $ 0.3 | |
| Product warranty accrual, payment and adjustments | 0.3 | |
| Gain reserve on service agreements | 1.0 | $ 1.1 |
| Reserve for performance guarantees | $ 0.7 | $ 2.2 |