XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions - Schedule of Fees Charged to Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Management fees      
Related Party Transaction      
Revenue $ 29,814 $ 30,185 $ 28,512
Related parties      
Related Party Transaction      
Revenue 26,536 27,345 26,236
Related parties | Management fees      
Related Party Transaction      
Revenue 17,518 18,144 18,208
Related parties | Development and leasing fees      
Related Party Transaction      
Revenue $ 9,018 $ 9,201 $ 8,028