v3.26.1
Leases - Lease Term and Discount Rate (Details)
Apr. 30, 2026
Apr. 30, 2025
Weighted-average remaining lease term (years)    
Operating leases 15 years 15 years
Finance leases 21 years 21 years
Weighted-average discount rate    
Operating leases 5.29% 5.21%
Finance leases 4.48% 4.12%