XML 95 R82.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future Minimum Operating Lease Payments [Line Items]  
2019 $ 55,859
2020 27,453
2021 23,041
2022 19,582
2023 16,115
Thereafter 103,436
Total 245,486
Space Lease Agreements [Member]  
Future Minimum Operating Lease Payments [Line Items]  
2019 39,200
2020 11,025
2021 7,436
2022 5,000
2023 2,047
Thereafter 86
Total 64,794
Related Party Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
2019 1,535
2020 1,621
2021 1,714
2022 1,815
2023 1,930
Thereafter 16,098
Total 24,713
Other Operating Leases [Member]  
Future Minimum Operating Lease Payments [Line Items]  
2019 15,124
2020 14,807
2021 13,891
2022 12,767
2023 12,138
Thereafter 87,252
Total $ 155,979