XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Lease Maturity (Details)
$ in Millions
Apr. 30, 2019
USD ($)
Leases [Abstract]  
2020 $ 202.9
2021 244.2
2022 214.4
2023 175.5
2024 142.6
Thereafter 403.3
Total minimum lease payments 1,382.9
Less: amount of total minimum lease payments representing interest (204.5)
Present value of future total minimum lease payments 1,178.4
Less: current portion of lease liabilities (226.3)
Long-term lease liabilities $ 952.1