XML 96 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Leases - Schedule of Future Minimum Rental Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2020 $ 63,447
2021 57,179
2022 47,141
2023 39,692
2024 37,482
Thereafter 95,760
Total future minimum lease payments 340,701
Non-Related Third Party [Member]  
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2020 58,561
2021 52,232
2022 42,123
2023 34,601
2024 32,317
Thereafter 77,377
Total future minimum lease payments 297,211
DMS [Member]  
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2020 4,886
2021 4,947
2022 5,018
2023 5,091
2024 5,165
Thereafter 18,383
Total future minimum lease payments $ 43,490