SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2016 |
Apr. 30, 2015 |
Apr. 30, 2014 |
|
| Allowance for Doubtful Accounts [Member] | |||
| Valuation and Qualifying Accounts Disclosure [Line Items] | |||
| Beginning Balance | $ 3,992 | $ 2,324 | $ 2,371 |
| Additions | 3,121 | 4,120 | 2,626 |
| Deductions | (4,751) | (2,452) | (2,673) |
| Ending Balance | 2,362 | 3,992 | 2,324 |
| Valuation Allowance of Deferred Tax Assets [Member] | |||
| Valuation and Qualifying Accounts Disclosure [Line Items] | |||
| Beginning Balance | 66,448 | 52,734 | 37,902 |
| Additions | 7,358 | 13,714 | 16,223 |
| Deductions | 0 | 0 | (1,391) |
| Ending Balance | $ 73,806 | $ 66,448 | $ 52,734 |