XML 77 R57.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Schedule of Weighted-Average Lease Term and Discount Rate (Details)
Apr. 30, 2023
Apr. 30, 2022
Weighted-average remaining lease term (years):    
Weighted-average remaining lease term (years), Operating leases 9 years 6 months 10 years 2 months 12 days
Weighted-average remaining lease term (years), Finance leases 8 years 1 month 6 days 2 years 9 months 18 days
Weighted-average discount rate:    
Weighted-average discount rate, Operating leases 4.14% 3.60%
Weighted-average discount rate, Finance leases 6.31% 3.35%