XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Operating Leases Future Minimum Payments (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Operating Leases, Future Minimum Payments Due [Line Items]  
Remainder of 2020 $ 32.1
2021 61.4
2022 64.4
2023 61.3
2024 55.7
2025 53.8
Thereafter 343.4
Total Operating Lease Payments 672.1
Operating Lease Payments, Less Imputed Interest (144.8)
Present Value of Operating Lease Liability $ 527.3