Lease Commitments (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] | |||
| Operating Leases, Future Minimum Payments Due, Next Twelve Months | $ 5,857.0 | ||
| Operating Leases, Future Minimum Payments, Due in Two Years | 4,250.0 | ||
| Operating Leases, Future Minimum Payments, Due in Three Years | 3,618.0 | ||
| Operating Leases, Future Minimum Payments, Due in Four Years | 1,463.0 | ||
| Operating Leases, Future Minimum Payments, Due Thereafter | 1,905.0 | ||
| Operating Leases, Future Minimum Payments Due | 17,093.0 | ||
| Operating Leases, Rent Expense | $ 5.6 | $ 5.0 | $ 4.3 |