XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Weighted Average Lease Terms and Discount Rates (Details)
Apr. 30, 2025
Apr. 30, 2024
Leases [Abstract]    
Weighted-average remaining lease-term - finance lease 15 years 6 months 15 years 4 months 24 days
Weighted-average remaining lease-term - operating lease 19 years 9 months 18 days 19 years 1 month 6 days
Weighted-average discount rate - finance lease 4.92% 4.77%
Weighted-average discount rate - operating lease 5.89% 4.91%