XML 43 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Jan. 01, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2019 $ 15.3  
2020 26.9  
2021 22.6  
2022 17.2  
2023 11.8  
Thereafter 9.0  
Total future minimum lease payments 102.8  
Less Imputed interest (9.3)  
Operating lease liability $ 93.5 $ 99.4