XML 120 R99.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2018 $ 76,231
2019 81,051
2020 83,738
2021 82,243
2022 78,129
Thereafter 544,485
Total minimum commitment under leases $ 945,877