XML 87 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future minimum rental payments) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Future minimum payments, due next twelve months $ 173.6
Future minimum payments, due in two years 143.4
Future minimum payments, due in three years 111.4
Future minimum payments, due in four years 97.3
Future minimum payments, due in five years 83.2
Future minimum payments, due thereafter $ 226.5