XML 101 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Leases - Schedule of Future Minimum Rental Payments Under Non-Cancelable Operating Leases (Details) - Non-Related Third Party [Member]
$ in Thousands
Dec. 31, 2020
USD ($)
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2021 $ 48,667
2022 39,367
2023 27,646
2024 22,288
2025 17,505
Thereafter 38,902
Total future minimum lease payments $ 194,375