XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 343,443
2023 294,118
2024 236,667
2025 182,554
2026 133,875
Thereafter 301,293
Total undiscounted lease payments $ 1,491,950