XML 97 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 71.6  
Capital Leases, Future Minimum Payments Due, Next Twelve Months 63.5  
Operating Leases, Future Minimum Payments, Due in Two Years 55.4  
Capital Leases, Future Minimum Payments Due in Two Years 53.5  
Operating Leases, Future Minimum Payments, Due in Three Years 25.4  
Capital Leases, Future Minimum Payments Due in Three Years 78.3  
Operating Leases, Future Minimum Payments, Due in Four Years 16.1  
Capital Leases, Future Minimum Payments Due in Four Years 167.4  
Operating Leases, Future Minimum Payments, Due in Five Years 5.6  
Capital Leases, Future Minimum Payments Due in Five Years 5.1  
Operating Leases, Future Minimum Payments, Due Thereafter 21.1  
Capital Leases, Future Minimum Payments Due Thereafter 14.5  
Operating Leases, Future Minimum Payments Due 195.2  
Finance Lease, Liability, Payment, Due 382.3  
Operating Leases, Imputed Interest (21.6)  
Finance Leases, Imputed Interest (37.8)  
Operating Lease, Liability 173.6  
Finance Lease, Liability $ 344.5 $ 345.1