v3.25.1
Mortgage Notes Payable - Summary of Company's Mortgage Notes Payable (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 20, 2017
Mar. 31, 2025
Dec. 31, 2024
Jul. 31, 2023
Mar. 24, 2020
Mar. 21, 2018
Debt Instrument [Line Items]            
Mortgage notes payable   $ 486,014 $ 486,822      
Unamortized loan costs   (11,914) (11,650)      
Mortgage notes payable, net   474,100 475,172      
Allstate Life Insurance Company, Loan [Member]            
Debt Instrument [Line Items]            
Mortgage notes payable   $ 33,723 33,945      
Interest Rate   4.00%        
Maturity   May 01, 2025        
3.82 % United States Life Insurance Company, Loan [Member]            
Debt Instrument [Line Items]            
Mortgage notes payable $ 39,000 $ 39,000 39,000      
Interest Rate 3.82% 3.82%        
Maturity Jan. 01, 2028 Jan. 01, 2028        
4.25 % United States Life Insurance Company, Loan [Member]            
Debt Instrument [Line Items]            
Mortgage notes payable   $ 31,913 32,059     $ 33,000
Interest Rate   4.25%        
Maturity   Apr. 01, 2028        
3.45% Transamerica Life Insurance Company, Loan [Member]            
Debt Instrument [Line Items]            
Mortgage notes payable   $ 7,750 7,809   $ 8,400  
Interest Rate   3.45%        
Maturity   Apr. 01, 2030        
6.12% American General Life Insurance Company [Member]            
Debt Instrument [Line Items]            
Mortgage notes payable   $ 123,628 124,009      
Interest Rate   6.12%        
Maturity   Apr. 01, 2031        
American International Group 2022, Loan [Member]            
Debt Instrument [Line Items]            
Mortgage notes payable   $ 225,000 225,000      
Interest Rate   4.63%        
Maturity   Sep. 01, 2032        
Transamerica Life Insurance Company 2023, Loan [Member]            
Debt Instrument [Line Items]            
Mortgage notes payable   $ 25,000 $ 25,000 $ 25,000    
Interest Rate   5.40%        
Maturity   Aug. 01, 2033