XML 124 R109.htm IDEA: XBRL DOCUMENT v3.25.2
Lease Income - Schedule of Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Fixed lease payments $ 149,038 $ 136,427 $ 295,166 $ 264,680
Variable lease payments 17,703 15,069 36,203 28,370
Total lease payments 166,741 151,496 331,369 293,050
Amortization of acquired above and below-market leases (1,504) (864) (3,113) (914)
Total rental revenue 165,237 150,632 328,256 292,136
Sublease Income 45,000 45,900 91,000 94,300
Interest income $ 1,138 $ 1,123 $ 2,272 $ 2,243