XML 38 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Topic 840 - Future Minimum Payments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2018
840-Rent Expense [Line Items]      
Operating Leases, Rent Expense $ 32,506 $ 97,627  
Operating Leases, Future Minimum Payments Due, Next Twelve Months     $ 72,280
Operating Leases, Future Minimum Payments, Due in Two Years     65,379
Operating Leases, Future Minimum Payments, Due in Three Years     57,460
Operating Leases, Future Minimum Payments, Due in Four Years     52,607
Operating Leases, Future Minimum Payments, Due in Five Years     47,837
Operating Leases, Future Minimum Payments, Due Thereafter     155,897
Operating Leases, Future Minimum Payments Due     $ 451,460
General and Administrative Expense [Member]      
840-Rent Expense [Line Items]      
Operating Leases, Rent Expense 32,058 96,370  
Cost of Sales [Member]      
840-Rent Expense [Line Items]      
Operating Leases, Rent Expense $ 448 $ 1,257