v3.25.2
Fair Value of Assets and Liabilities - Schedule of Fair Value Measurements Significant Unobservable Inputs (Details)
Jun. 30, 2025
Dec. 31, 2024
Measurement Input, Discount Rate | Minimum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Investment in unconsolidated joint venture 0.0625 0.0625
Measurement Input, Discount Rate | Maximum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Investment in unconsolidated joint venture 0.0800 0.0825
Measurement Input, Exit Capitalization Rate | Minimum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Investment in unconsolidated joint venture 0.0525 0.0525
Measurement Input, Exit Capitalization Rate | Maximum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Investment in unconsolidated joint venture 0.0650 0.0650
Measurement Input, Holdings Periods | Minimum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Investment in unconsolidated joint venture, holding periods 10 years 10 years
Measurement Input, Holdings Periods | Maximum    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Investment in unconsolidated joint venture, holding periods 11 years 12 years