XML 84 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Composition of rent expense [Abstract]      
Minimum Rental $ 31,451 $ 35,464 $ 37,206
Less: Sublease Rentals (708) (626) (597)
Total 30,743 $ 34,838 $ 36,609
Estimated future minimum annual rental commitments under non-cancelable real and personal property leases [Abstract]      
2019 31,200    
2020 28,900    
2021 25,500    
2022 21,000    
2023 16,200    
Thereafter 136,500    
Total $ 259,300