XML 98 R73.htm IDEA: XBRL DOCUMENT v3.19.2
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Composition of rent expense [Abstract]      
Minimum Rental $ 29,066 $ 31,451 $ 35,464
Less: Sublease Rentals (719) (708) (626)
Total 28,347 $ 30,743 $ 34,838
Estimated future minimum annual rental commitments under non-cancelable real and personal property leases [Abstract]      
2020 30,887    
2021 27,326    
2022 23,183    
2023 19,257    
2024 18,576    
Thereafter 129,382    
Total $ 248,611