Financial Instruments - Reconciliation for Earn-Out Payables Measured and Recorded at Fair Value on a Recurring Basis (Detail) - USD ($) $ in Thousands |
6 Months Ended |
|
Apr. 30, 2016 |
Oct. 31, 2015 |
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Business Combination, Contingent Consideration, Liability |
$ 11,760
|
$ 10,776
|
| Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability |
1,389
|
|
| Fair Value, Measurements, Recurring [Member] |
|
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Business Combination, Contingent Consideration, Liability |
14,657
|
12,786
|
| Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Business Combination, Contingent Consideration, Liability |
14,657
|
12,786
|
| 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 |
14,657
|
$ 12,786
|
| Other income expense, net [Member] | 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] |
|
|
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings |
(317)
|
|
| Interest, net [Member] | 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] |
|
|
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings |
1,006
|
|
| Earn Out Payment [Member] |
|
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |
|
|
| Payments of Acquisition Related Contingent Consideration |
$ (207)
|
|