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