XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions - Schedule of Fees Charged to Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Management fees        
Related Party Transaction        
Revenue $ 6,779 $ 8,035 $ 15,008 $ 14,790
Related parties        
Related Party Transaction        
Revenue 6,232 6,913 13,252 13,172
Related parties | Management fees        
Related Party Transaction        
Revenue 4,235 4,224 8,683 8,444
Related parties | Development and leasing fees        
Related Party Transaction        
Revenue $ 1,997 $ 2,689 $ 4,569 $ 4,728