XML 84 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue Recognition [Abstract]      
Performance obligation, description of timing The agreements range in term from less than one year to 25 or more years, with certain agreements containing renewal options. These renewal options range from as little as one month to five or more years.    
Future Minimum Payments      
2021 $ 820,956    
2022 728,098    
2023 627,664    
2024 519,600    
2025 412,324    
Thereafter 1,372,125    
Rental income based on percentage rents 4,200 $ 7,500 $ 6,600
Deferred rent receivables $ 127,300 $ 140,200