XML 120 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Rental Revenues (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2024 $ 249,135
2025 233,786
2026 208,935
2027 184,039
2028 153,941
Thereafter 668,128
Total $ 1,697,964