XML 95 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments - Future Minimum Rental Payments for Operating Leases (Detail)
$ in Millions
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating leases, future minimum payments due, current $ 215.4
Operating leases, future minimum payments, due in two years 178.8
Operating leases, future minimum payments, due in three years 140.1
Operating leases, future minimum payments, due in four years 114.0
Operating leases, future minimum payments, due in five years 95.3
Operating leases, future minimum payments, due thereafter 324.7
Operating leases, future minimum payments due $ 1,068.3