BUSINESS COMBINATIONS BUSINESS COMBINATIONS - OTHER BUSINESS COMBINATION INFORMATION (Details) - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Apr. 30, 2016 |
Apr. 30, 2015 |
Jan. 31, 2016 |
| Business Acquisition [Line Items] |
|
|
|
| Payments of contingent consideration |
$ (3,000)
|
$ (2,200)
|
|
| Individually Immaterial Business Acquisitions |
|
|
|
| Business Acquisition [Line Items] |
|
|
|
| Business Combination, Consideration Transferred, Liabilities Incurred |
7,700
|
|
$ 16,237
|
| Changes in fair values, recorded in operating expenses |
(700)
|
$ (100)
|
|
| Business Acquisition Contingent Consideration Fair Value Disclosure |
|
|
30,500
|
| Level 3 | Recurring |
|
|
|
| Business Acquisition [Line Items] |
|
|
|
| Business Acquisition Contingent Consideration Fair Value Disclosure |
27,933
|
|
$ 22,391
|
| Accrued expenses and other current liabilities | Level 3 | Recurring |
|
|
|
| Business Acquisition [Line Items] |
|
|
|
| Business Acquisition Contingent Consideration Fair Value Disclosure |
3,800
|
|
|
| Other Liabilities | Level 3 | Recurring |
|
|
|
| Business Acquisition [Line Items] |
|
|
|
| Business Acquisition Contingent Consideration Fair Value Disclosure |
$ 24,100
|
|
|