XML 111 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments - Future Minimum Rental Payments for Operating Leases (Detail)
$ in Millions
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating leases, future minimum payments due, current $ 180.0
Operating leases, future minimum payments, due in two years 144.0
Operating leases, future minimum payments, due in three years 117.8
Operating leases, future minimum payments, due in four years 97.7
Operating leases, future minimum payments, due in five years 74.0
Operating leases, future minimum payments, due thereafter 263.9
Operating leases, future minimum payments due $ 877.4