XML 75 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2015
Composition of rent expense [Abstract]      
Minimum Rental $ 35,464 $ 37,206 $ 39,748
Less: Sublease Rentals (626) (597) (639)
Total 34,838 $ 36,609 $ 39,109
Operating leases, future minimum payments due [Abstract]      
Future minimum payments under operating leases 280,900    
2018 23,800    
2019 28,800    
2020 27,100    
2021 24,300    
2022 $ 19,600