XML 105 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Schedule of fees charged to unconsolidated joint ventures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Management fees      
Related Party Transaction      
Revenue $ 30,185 $ 28,512 $ 26,023
Related parties      
Related Party Transaction      
Revenue 27,345 26,236 23,830
Related parties | Management fees      
Related Party Transaction      
Revenue 18,144 18,208 17,872
Related parties | Development and leasing fees      
Related Party Transaction      
Revenue $ 9,201 $ 8,028 $ 5,958