XML 115 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Rental Revenues (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2025 $ 252,564
2026 243,817
2027 218,934
2028 187,739
2029 154,725
Thereafter 577,342
Total $ 1,635,121