XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Millions
Mar. 31, 2019
Jan. 01, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
Remainder of 2019 $ 23.6  
2020 26.1  
2021 21.8  
2022 16.4  
2023 11.1  
Thereafter 8.6  
Total future minimum lease payments 107.6  
Less Imputed interest (10.7)  
Operating lease liability $ 96.9 $ 99.4