XML 65 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases - Minimum Rental Payments Required Under Operating Leases (Details) - USD ($)
$ in Millions
Oct. 31, 2023
Oct. 31, 2022
Leases [Abstract]    
2024 $ 46.4  
2025 41.6  
2026 37.7  
2027 32.8  
2028 26.8  
Thereafter 123.4  
Total lease payments 308.7  
Less: interest 54.9  
Present value of lease liabilities $ 253.8 $ 241.0