v3.26.3
Related Party Transactions - Schedule of Fees Charged to Unconsolidated Joint Ventures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Management fees        
Related Party Transaction        
Revenue $ 6,874 $ 5,407 $ 19,008 $ 16,266
Related parties        
Related Party Transaction        
Revenue 6,857 5,366 18,953 15,731
Related parties | Management fees        
Related Party Transaction        
Revenue 3,851 3,639 11,131 10,432
Related parties | Development and leasing fees        
Related Party Transaction        
Revenue $ 3,006 $ 1,727 $ 7,822 $ 5,299