v3.25.2
Derivatives and Hedging Activities - Narrative (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
derivative
Jun. 30, 2025
USD ($)
Jun. 30, 2025
derivative
Jun. 30, 2025
instrument
Jun. 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 $ 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 7,200 7,200          
Interest Rate Cap Maturing July 2025              
Derivative [Line Items]              
Number of instruments | derivative     3        
Notional amount $ 138,500 138,500          
Interest Rate Cap Maturing November 2026 | Derivatives not designated as hedging instruments:              
Derivative [Line Items]              
Number of instruments purchased | derivative 3            
Notional value of derivatives purchased in period $ 133,800            
Derivative, basis spread         3.50%    
Interest rate caps | Derivatives not designated as hedging instruments:              
Derivative [Line Items]              
Number of instruments     9 9   8  
Notional amount $ 481,293 $ 481,293       $ 369,218  
Interest rate cap         3.50%   3.50%