XML 56 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Schedule of Future Minimum Operating Lease Payments (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 $ 21,022
2018 40,281
2019 38,656
2020 18,884
2021 14,580
Thereafter 97,082
Total 230,505
Space Lease Agreements [Member]  
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 14,111
2018 27,304
2019 26,282
2020 6,648
2021 2,966
Thereafter 1,820
Total 79,131
Related Party Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 939
2018 1,890
2019 1,902
2020 1,914
2021 1,927
Thereafter 9,109
Total 17,681
Other Operating Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 5,972
2018 11,087
2019 10,472
2020 10,322
2021 9,687
Thereafter 86,153
Total $ 133,693