XML 132 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Minimum Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Minimum Lease Payments:  
2024 $ 188,912
2025 178,186
2026 159,268
2027 127,019
2028 100,057
Thereafter 346,370
Total $ 1,099,812