XML 19 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Operating Lease Liability Payments Due (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Jan. 01, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 29.5  
2021 28.1  
2022 22.1  
2023 16.1  
2024 9.3  
Thereafter 5.6  
Future minimum lease payments 110.7  
Imputed interest (9.2)  
Operating Lease, Liability $ 101.5 $ 99.4