v3.25.1
Leases - Weighted Average Remaining Lease Terms and Weighted Average Discount Rates (Details)
Apr. 30, 2025
Oct. 31, 2024
Weighted-average remaining lease term (in years)    
Operating leases 11 years 8 months 12 days 11 years 6 months
Financing leases 15 years 9 months 18 days 16 years 3 months 18 days
Weighted-average discount rate    
Operating leases 5.54% 5.32%
Financing leases 4.87% 4.84%