XML 119 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Future minimum lease payments required under leasing arrangements      
Future minimum lease payments, 2019 $ 33.4    
Future minimum lease payments, 2020 27.2    
Future minimum lease payments, 2021 22.8    
Future minimum lease payments, 2022 17.9    
Future minimum lease payments, 2023 14.4    
Future minimum lease payments, Thereafter 29.3    
Rental expense under operating leases $ 39.2 $ 32.2 $ 32.7