XML 118 R107.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Operating Leases, Future Minimum Payment (Detail)
$ in Millions
Jun. 30, 2019
USD ($)
Operating Leases, Future Minimum Payment [Abstract]  
2019 (After June 30) $ 54.8
2020 106.9
2021 100.5
2022 87.2
2023 81.7
Thereafter 248.1
Total minimum lease payments 679.2
Less: Interest 79.9
Present value of lease liabilities: 599.3
Lease liabilities - current 89.1
Lease liabilities - noncurrent $ 510.2