XML 90 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions - Schedule of Fees Charged to Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Management fees        
Related Party Transaction        
Revenue $ 5,938 $ 6,779 $ 10,859 $ 15,008
Related parties        
Related Party Transaction        
Revenue 5,633 6,232 10,366 13,252
Related parties | Management fees        
Related Party Transaction        
Revenue 3,652 4,235 6,793 8,683
Related parties | Development and leasing fees        
Related Party Transaction        
Revenue $ 1,981 $ 1,997 $ 3,573 $ 4,569