XML 97 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Maturities of Operating Lease Liability (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 37.7
2021 35.1
2022 33.1
2023 28.2
2024 25.7
Thereafter 210.3
Total minimum lease payments 370.1
Present value adjustment (106.4)
Operating lease liabilities $ 263.7