v3.25.2
Fair Value of Financial Instruments - Schedule of Fair Value by Balance Sheet (Details) - Significant Unobservable Inputs Level 3 - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value disclosure $ 1,042,648 $ 1,150,680
Fair Value     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value disclosure 1,022,933 1,110,516
Gross mortgage notes payable and mortgage premium and discounts, net | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value disclosure 705,024 788,464
Gross mortgage notes payable and mortgage premium and discounts, net | Fair Value     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value disclosure 684,141 747,542
Credit Facilities | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value disclosure 337,624 362,216
Credit Facilities | Fair Value     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value disclosure $ 338,792 $ 362,974