XML 68 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Minimum Rental Payments Required Under Operating Leases (Details) - USD ($)
$ in Millions
Oct. 31, 2021
Oct. 31, 2020
Leases [Abstract]    
2022 $ 42.5  
2023 37.3  
2024 31.9  
2025 30.2  
2026 29.4  
Thereafter 146.3  
Total lease payments 317.6  
Less: interest 50.2  
Present value of lease liabilities $ 267.4 $ 270.1