v3.25.1
Debt (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Notes Payable      
Debt, Long-Term and Short-Term, Combined Amount $ 845,000,000   $ 845,000,000
Unamortized deferred financing costs (3,441,000)   (3,953,000)
Debt, net of unamortized deferred financing costs 841,559,000   $ 841,047,000
Interest Expense      
Interest expense on debt 11,865,000 $ 12,313,000  
Noncash interest on derivatives, net 982,000 (2,042,000)  
Amortization of deferred financing costs 863,000 739,000  
Capitalized interest (1,028,000)    
Total interest expense $ 12,682,000 $ 11,010,000  
Unsecured Term Loans      
Notes Payable      
Interest rate, description of reference rate SOFR   SOFR
Unsecured Debt $ 675,000,000   $ 675,000,000
Term loan #1      
Notes Payable      
Debt Instrument, Maturity Date Jul. 25, 2027   Jul. 25, 2027
Number of interest rate swap derivative agreements 2   2
Unsecured Debt $ 175,000,000   $ 175,000,000
Line of Credit Facility, Interest Rate at Period End 5.32%    
Term loan #2      
Notes Payable      
Debt Instrument, Maturity Date Jan. 25, 2028   Jan. 25, 2028
Unsecured Debt $ 175,000,000   $ 175,000,000
Line of Credit Facility, Interest Rate at Period End 5.82%    
Term loan #3      
Notes Payable      
Debt Instrument, Maturity Date May 01, 2025   May 01, 2025
Unsecured Debt $ 225,000,000   $ 225,000,000
Line of Credit Facility, Interest Rate at Period End 5.77%    
Term of extension period for unsecured debt 12 months   12 months
Debt Instrument, Maturity Date Range, End May 01, 2026   May 01, 2026
Term loan #4      
Notes Payable      
Debt Instrument, Maturity Date Nov. 07, 2025   Nov. 07, 2025
Unsecured Debt $ 100,000,000   $ 100,000,000
Line of Credit Facility, Interest Rate at Period End 5.52%    
Number of extension periods for unsecured debt 2   2
Term of extension period for unsecured debt 6 months   6 months
Debt Instrument, Maturity Date Range, End Nov. 07, 2026   Nov. 07, 2026
Term loan #4 | Not Designated as Hedging Instrument [Member] | Interest Rate Swap [Member]      
Notes Payable      
Interest rate, description of reference rate CME Term SOFR    
Fixed rate under interest rate swap agreement 4.02%    
Senior Notes      
Notes Payable      
Unsecured Debt $ 170,000,000   $ 170,000,000
Series A Senior Notes      
Notes Payable      
Debt Instrument, Maturity Date Jan. 10, 2026   Jan. 10, 2026
Fixed interest rate (as a percent) 4.69%    
Unsecured Debt $ 65,000,000   $ 65,000,000
Series B Senior Notes      
Notes Payable      
Debt Instrument, Maturity Date Jan. 10, 2028   Jan. 10, 2028
Fixed interest rate (as a percent) 4.79%    
Unsecured Debt $ 105,000,000   $ 105,000,000
Revolving Credit Facility [Member]      
Notes Payable      
Long-Term Line of Credit 0    
Line of Credit Facility, Maximum Borrowing Capacity $ 500,000,000