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