XML 23 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Information Related to Remaining Lease Term and Discount Rate (Details)
Apr. 30, 2020
Apr. 30, 2019
Leases [Abstract]    
Weighted average remaining lease term, Operating leases (in years) 6 years 3 months 14 days 7 years 2 months 19 days
Weighted average remaining lease term, Finance leases (in years) 2 years 9 months 29 days 2 years 11 months 8 days
Weighted average discount rate, Operating leases 5.26% 5.39%
Weighted average discount rate, Finance leases 4.42% 3.62%