XML 99 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Lease Commitments (Details)
$ in Thousands
204 Months Ended
Oct. 31, 2035
yr
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]    
2018   $ 235,821
2018   192,208
Operating Leases, Future Minimum Payments, Due in Three Years   155,314
2019   117,564
Operating Leases, Future Minimum Payments, Due in Five Years   93,289
Thereafter   562,869
Future Minimum Lease Payments   $ 1,357,065
number of consecutive lease renewals 3  
Lessee leasing arrangements, operating leases, terms of contract | yr 17  
Length of each renewal 5