XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Minimum Rent Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Total Minimum Rent Payments $ 223,138 $ 213,072
2022 224,055  
2023 215,186  
2024 205,402  
2025 176,897  
2026 155,797  
Thereafter 666,754  
Total $ 1,644,091