XML 59 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Schedule of Future Minimum Operating Lease Payments (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 $ 32,416
2018 37,783
2019 36,454
2020 17,184
2021 13,127
2022 10,741
Thereafter 82,230
Total 229,935
Space Lease Agreements [Member]  
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 22,454
2018 25,391
2019 24,757
2020 5,570
2021 2,114
2022 749
Thereafter 703
Total 81,738
Related Party Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 1,727
2018 2,314
2019 2,326
2020 2,338
2021 2,351
2022 2,368
Thereafter 10,135
Total 23,559
Other Operating Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
Remainder of 2017 8,235
2018 10,078
2019 9,371
2020 9,276
2021 8,662
2022 7,624
Thereafter 71,392
Total $ 124,638