Financial Instruments - Reconciliation for Earn-Out Payables Measured and Recorded at Fair Value on a Recurring Basis (Detail) - USD ($) $ in Millions |
Jan. 31, 2017 |
Oct. 31, 2016 |
|---|---|---|
| Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Earn-Out Payable [Member] | ||
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Business Combination, Contingent Consideration, Liability | $ 6.0 | $ 6.0 |