v3.26.3
SEGMENT REPORTING (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Real estate taxes $ 16,011 $ 16,791 $ 49,488 $ 49,731
Property operating 20,612 19,401 68,867 62,334
Lease expense 3,171 3,320 9,619 9,981
Depreciation and amortization (32,906) (36,831) (100,254) (106,628)
Interest and debt expense (19,962) (19,374) (58,482) (58,666)
General and administrative (8,776) (8,976) (27,592) (30,224)
(Loss) gain on extinguishment of debt 0 0 (212) 323
Interest income 549 824 1,541 2,098
Gain on sale of real estate 36,006 233 36,006 49,695
Income before income taxes 54,673 16,141 97,994 86,578
Reportable Segment | Operating Segments        
Segment Reporting Information [Line Items]        
Rental revenue from tenant expense reimbursements 116,870 111,415 354,022 337,558
Real estate taxes 16,408 17,270 50,809 51,138
Property operating 21,087 19,848 70,126 63,791
Lease expense 2,078 2,048 6,229 6,193
Costs and Expenses 39,573 39,166 127,164 121,122
Property Net Operating Income 77,297 72,249 226,858 216,436
Depreciation and amortization (32,906) (36,831) (100,254) (106,628)
Interest and debt expense (19,962) (19,374) (58,482) (58,666)
General and administrative (8,776) (8,976) (27,592) (30,224)
(Loss) gain on extinguishment of debt 0 0 (212) 323
Interest income 273 538 643 1,390
Straight-line rents, amortization of above and below-market leases, and other 2,692 7,761 10,287 13,795
Gain on sale of real estate 36,006 233 36,006 49,695
Other (expense) income 49 541 10,740 457
Income before income taxes 54,673 16,141 97,994 86,578
Property Rentals | Reportable Segment | Operating Segments        
Segment Reporting Information [Line Items]        
Rental revenue from tenant expense reimbursements 84,885 80,516 249,622 240,505
Tenant expense reimbursements | Reportable Segment | Operating Segments        
Segment Reporting Information [Line Items]        
Rental revenue from tenant expense reimbursements $ 31,985 $ 30,899 $ 104,400 $ 97,053