XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Minimum Lease Payments to be Received (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Minimum Lease Payments:  
Remaining 2025 $ 158,735
2026 200,522
2027 168,328
2028 141,824
2029 112,521
Thereafter 387,146
Total $ 1,169,076