XML 63 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments for Operating Leases under ASC 840 (Details)
$ in Millions
Oct. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 38.5
2021 34.9
2022 31.2
2023 28.0
2024 26.5
2025 and thereafter 173.6
Total future minimum lease payments $ 332.7