XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Lease Maturity (Details)
$ in Millions
Jul. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 122.1
2021 262.7
2022 232.7
2023 191.1
2024 156.8
Thereafter 415.8
Total minimum lease payments 1,381.2
Less: amount of total minimum lease payments representing interest (194.5)
Present value of future total minimum lease payments 1,186.7
Less: current portion of lease liabilities (217.1)
Long-term lease liabilities $ 969.6