XML 149 R126.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Income - Lease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Fixed lease payments $ 545,573 $ 589,469 $ 583,107
Variable lease payments 63,004 79,641 82,676
Total lease payments 608,577 669,110 665,783
Amortization of acquired above and below-market leases (2,578) 14,225 5,717
Total rental revenue 605,999 683,335 671,500
Sublease Income 188,500 196,500  
Interest income $ 4,500 $ 4,444 $ 4,389