XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of Minimum Lease Payments to be Received (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Minimum Lease Payments:  
Remaining 2025 $ 101,877
2026 195,464
2027 169,546
2028 145,198
2029 117,060
Thereafter 422,022
Total $ 1,151,167