XML 98 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Future Minimum Operating Lease Payments [Line Items]  
2018 $ 41,818
2019 40,054
2020 20,268
2021 15,759
2022 12,701
Thereafter 89,228
Total 219,828
Space Lease Agreements [Member]  
Future Minimum Operating Lease Payments [Line Items]  
2018 28,038
2019 27,006
2020 7,373
2021 3,652
2022 1,737
Thereafter 703
Total 68,509
Related Party Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
2018 1,559
2019 1,535
2020 1,535
2021 1,535
2022 1,536
Thereafter 6,097
Total 13,797
Other Operating Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
2018 12,221
2019 11,513
2020 11,360
2021 10,572
2022 9,428
Thereafter 82,428
Total $ 137,522