v3.25.3
Derivatives and Hedging Activities - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2025
derivative
Sep. 30, 2025
instrument
Sep. 30, 2025
Dec. 31, 2024
USD ($)
instrument
Dec. 31, 2022
Interest rate “pay-fixed” swaps | Derivatives designated as hedging instruments:            
Derivative [Line Items]            
Number of instruments | instrument     1   1  
Notional amount $ 330,200       $ 378,500  
Proceeds from termination of derivative instruments 1,500          
Gain reclassified to earnings 1,500          
Interest Rate Contract | Derivatives designated as hedging instruments:            
Derivative [Line Items]            
Cash flow hedge reclassification in next twelve months 6,500          
Interest rate caps | Derivatives not designated as hedging instruments:            
Derivative [Line Items]            
Number of instruments   6 6   8  
Notional amount $ 342,780       $ 369,218  
Interest rate cap       3.50%   3.50%