XML 52 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payment Obligations Under Operating Leases (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2020 $ 27.7  
2021 23.2  
2022 18.6  
2023 15.4  
2024 12.3  
Thereafter 54.5 $ 60.7
Total future minimum operating lease payments 151.7  
Imputed interest 36.2  
Present value of lease liabilities reported $ 115.5