v3.25.4
Derivatives and Hedging Activities - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
instrument
Oct. 31, 2025
USD ($)
derivative
Jun. 30, 2025
USD ($)
derivative
Apr. 30, 2025
USD ($)
derivative
Feb. 28, 2025
USD ($)
Dec. 31, 2025
USD ($)
instrument
Dec. 31, 2025
USD ($)
instrument
Dec. 31, 2024
USD ($)
instrument
Dec. 31, 2023
USD ($)
Dec. 11, 2025
USD ($)
Derivative [Line Items]                    
Proceeds from interest rate swap terminations             $ 8,259 $ 0 $ 5,413  
Unrealized gains, expected to be reclassified into earnings within 12 months             5,900      
Cash received from non-designated derivative instruments             3,292 6,810 5,580  
Payments for derivative instruments             1,379 $ 1,709 $ 9,962  
Credit Agreement | Unsecured Debt | Line of Credit                    
Derivative [Line Items]                    
Maximum borrowing capacity $ 150,000         $ 150,000 $ 150,000     $ 150,000
Designated as Hedging Instrument | Secured Term Loan 2 Due 2026                    
Derivative [Line Items]                    
Repayments of mortgage $ 330,200                  
Interest rate “pay-fixed” swaps | Designated as Hedging Instrument                    
Derivative [Line Items]                    
Number of instruments | instrument 10         10 10      
Proceeds from interest rate swap terminations         $ 1,500          
Gain reclassified to earnings         $ 1,500          
Interest rate “pay-fixed” swaps | Designated as Hedging Instrument | Secured Term Loan 2 Due 2026                    
Derivative [Line Items]                    
Notional Amount $ 330,200         $ 330,200 $ 330,200      
Gain on termination swap $ 6,100                  
Gain recognized on cash flow hedge           $ 300        
Interest rate caps | Not Designated as Hedging Instrument                    
Derivative [Line Items]                    
Number of instruments | instrument 6         6 6 8    
Notional Amount $ 337,999         $ 337,999 $ 337,999 $ 369,218    
Interest rate cap 3.50%         3.50% 3.50%      
Number of instruments terminated | derivative       2            
Derivatives terminated in period       $ 21,700            
Interest Rate Cap Maturing November 2026 | Not Designated as Hedging Instrument                    
Derivative [Line Items]                    
Interest rate cap   3.50% 3.50%              
Number of instruments purchased | derivative   2 3              
Notional value of derivatives purchased in period   $ 146,100 $ 133,800              
Payments for derivative instruments   $ 400 $ 1,100