XML 149 R126.htm IDEA: XBRL DOCUMENT v3.25.4
Lease Income - Lease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Fixed lease payments $ 607,566 $ 545,573 $ 589,469
Variable lease payments 78,564 63,004 79,641
Total lease payments 686,130 608,577 669,110
Amortization of acquired above and below-market leases (6,025) (2,578) 14,225
Total rental revenue 680,105 605,999 683,335
Sublease Income 182,200 188,500  
Interest income $ 4,556 $ 4,500 $ 4,444