v3.25.2
Unconsolidated Affiliates and Noncontrolling Interests - Narrative (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Entity
Jun. 30, 2024
USD ($)
May 31, 2024
USD ($)
Schedule Of Equity Method Investments [Line Items]          
Number of entities - equity method of accounting (entity) | Entity     23    
Number of 50/50 joint ventures | Entity     16    
Gain on sales of real estate assets     $ 22,871 $ 3,671  
Loan, fixed interest rate     7.3975%    
Alamance Crossing CMBS, LLC          
Schedule Of Equity Method Investments [Line Items]          
Fair value carrying amount     $ 41,122    
BI Developments II, LLC          
Schedule Of Equity Method Investments [Line Items]          
Proceeds from sale of real estate   $ 2,400      
Gain on sales of real estate assets   $ 1,035      
Port Orange I, LLC          
Schedule Of Equity Method Investments [Line Items]          
Ownership interest in joint venture (as a percent)     50.00%    
Proceeds from sale of real estate $ 1,300        
Gain on sales of real estate assets $ 832        
WestGate Mall CMBS, LLC          
Schedule Of Equity Method Investments [Line Items]          
Fair value carrying amount         $ 28,661
Unconsolidated Affiliates          
Schedule Of Equity Method Investments [Line Items]          
Ownership interest in joint venture (as a percent)     65.00%    
Minimum          
Schedule Of Equity Method Investments [Line Items]          
Ownership in variable interest entity (as a percent)     50.00%    
Minimum | Unconsolidated Affiliates          
Schedule Of Equity Method Investments [Line Items]          
Ownership interest in joint venture (as a percent)     33.00%    
Maximum          
Schedule Of Equity Method Investments [Line Items]          
Ownership in variable interest entity (as a percent)     92.00%    
Maximum | Unconsolidated Affiliates          
Schedule Of Equity Method Investments [Line Items]          
Ownership interest in joint venture (as a percent)     49.00%