XML 77 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Investments - Auction rate securities (Details) - Auction rate securities
$ in Thousands
12 Months Ended
Apr. 30, 2017
USD ($)
item
Apr. 30, 2016
USD ($)
item
Investments    
Number of available-for-sale securities | item 2 2
Available-For-Sale Securities    
Amortized Cost $ 2,700 $ 3,100
Gross Unrealized Losses (203) (320)
Total $ 2,497 $ 2,780
Minimum    
Available For Sale Securities    
Maturity period of available-for-sale securities 2 years 2 years
Pre-determined interval to reset interest rates to current rates 30 days 30 days
Maximum    
Available For Sale Securities    
Maturity period of available-for-sale securities 17 years 17 years
Pre-determined interval to reset interest rates to current rates 35 days 35 days
Available-for-sale securities | Maximum    
Available For Sale Securities    
Period for which the issuer of securities is not required to redeem the securities 365 days 365 days