XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Minimum Lease Payments:  
Remaining 2022 $ 121,973
2023 151,108
2024 134,798
2025 116,967
2026 100,053
Thereafter 285,221
Total $ 910,120