FAIR VALUE MEASUREMENTS (Level 3 Valuation Inputs) (Details) - Fair Value, Inputs, Level 3 [Member] $ in Thousands | Jan. 31, 2021USD ($) | Oct. 31, 2020USD ($) |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | | $ 42,819 | $ 41,974 |
FY2020 Acquisition Subsidiary 1 | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | | 10,193 | |
FY2020 Acquisition Subsidiary 2 | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | | 14,357 | |
FY 2017 Acquisition [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | | $ 18,269 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | [1] | 0.070 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 | Minimum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 | Maximum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.19 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 2 | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | [1] | 0.130 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 2 | Minimum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.04 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 2 | Maximum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.18 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | [1] | 0.060 | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Minimum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | (0.03) | |
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Maximum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.10 | |
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | [1] | 0.044 | |
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 | Minimum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.043 | |
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 | Maximum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.045 | |
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 2 | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | [1] | 0.045 | |
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 2 | Minimum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.045 | |
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 2 | Maximum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.045 | |
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | [1] | 0.034 | |
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | Minimum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.034 | |
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | Maximum [Member] | | | |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.034 | |
| |
[1] | Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. | |