XML 31 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Future Minimum Rental Payments for Operating Leases (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 71.4
Capital Leases, Future Minimum Payments Due, Next Twelve Months 36.2
Operating Leases, Future Minimum Payments, Due in Two Years 65.8
Capital Leases, Future Minimum Payments Due in Two Years 32.3
Operating Leases, Future Minimum Payments, Due in Three Years 54.3
Capital Leases, Future Minimum Payments Due in Three Years 30.3
Operating Leases, Future Minimum Payments, Due in Four Years 41.0
Capital Leases, Future Minimum Payments Due in Four Years 28.7
Operating Leases, Future Minimum Payments, Due in Five Years 35.3
Capital Leases, Future Minimum Payments Due in Five Years 28.0
Operating Leases, Future Minimum Payments, Due Thereafter 148.2
Capital Leases, Future Minimum Payments Due Thereafter 299.7
Operating Leases, Future Minimum Payments Due 416.0
Capital Leases, Future Minimum Payments Due 455.2
Capital Leases, Future Minimum Payments, Interest Included in Payments (191.4)
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments $ 263.8