v3.26.1
Related Party Transactions - Schedule of Fees Charged to Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Management fees        
Related Party Transaction        
Revenue $ 5,591 $ 5,938 $ 12,134 $ 10,859
Related parties        
Related Party Transaction        
Revenue 5,568 5,633 12,096 10,366
Related parties | Management fees        
Related Party Transaction        
Revenue 3,716 3,652 7,280 6,793
Related parties | Development and leasing fees        
Related Party Transaction        
Revenue $ 1,852 $ 1,981 $ 4,816 $ 3,573