v3.26.1
Segment Information - Summary of NOI by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Information        
Total property revenue $ 104,048 $ 110,468 $ 212,082 $ 219,184
NOI 61,077 65,633 121,998 130,918
Operating Segments        
Segment Information        
Property rental revenue 98,424 105,246 202,030 209,605
Other property revenue 5,624 5,222 10,052 9,579
Total property revenue 104,048 110,468 212,082 219,184
Real estate taxes 11,607 11,968 22,792 23,131
Payroll 6,910 6,947 14,146 13,696
Utilities 7,040 6,544 16,189 13,864
Repairs and maintenance 11,268 11,509 21,220 21,418
Other property operating 6,172 7,572 15,537 14,765
Total property expense 42,997 44,540 89,884 86,874
NOI 61,051 65,928 122,198 132,310
Operating Segments | Multifamily Segment        
Segment Information        
Property rental revenue 48,765 53,563 96,481 108,165
Other property revenue 799 654 1,407 1,275
Total property revenue 49,564 54,217 97,888 109,440
Real estate taxes 6,562 6,165 12,867 11,736
Payroll 3,651 3,845 7,455 7,587
Utilities 3,696 3,776 7,802 7,694
Repairs and maintenance 5,869 6,276 10,606 11,713
Other property operating 3,210 3,188 6,212 6,233
Total property expense 22,988 23,250 44,942 44,963
NOI 26,576 30,967 52,946 64,477
Operating Segments | Commercial Segment        
Segment Information        
Property rental revenue 49,659 51,683 105,549 101,440
Other property revenue 4,825 4,568 8,645 8,304
Total property revenue 54,484 56,251 114,194 109,744
Real estate taxes 5,045 5,803 9,925 11,395
Payroll 3,259 3,102 6,691 6,109
Utilities 3,344 2,768 8,387 6,170
Repairs and maintenance 5,399 5,233 10,614 9,705
Other property operating 2,962 4,384 9,325 8,532
Total property expense 20,009 21,290 44,942 41,911
NOI 34,475 34,961 69,252 67,833
Other        
Segment Information        
NOI $ 26 $ (295) $ (200) $ (1,392)