XML 133 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 $ 84,712
2020 87,396
2021 86,212
2022 81,976
2023 80,707
Thereafter 539,047
Total minimum commitment under leases $ 960,050