XML 86 R66.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 126,732
2022 133,086
2023 120,125
2024 109,958
2025 97,272
Thereafter 706,472
Total lease payments 1,293,645
Less: Effect of discounting 452,651
Total operating lease liability $ 840,994