v3.25.2
DERIVATIVES AND HEDGING ACTIVITIES - Summary (Details) - Designated as Hedging Instrument - Cash Flow Hedging
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
instrument
Dec. 31, 2024
USD ($)
instrument
Interest rate swap    
Derivatives and Hedging Activities    
Notional amount $ 125,102 $ 127,050
Number of Instruments | instrument 15 15
Interest Rate Swap, one, November 2029    
Derivatives and Hedging Activities    
Notional amount $ 6,036  
Fixed Interest Rate (as a percent) 3.15%  
Maturity Date Nov. 01, 2029  
Interest Rate Swap, two, November 2029    
Derivatives and Hedging Activities    
Notional amount $ 4,201  
Fixed Interest Rate (as a percent) 3.28%  
Maturity Date Nov. 01, 2029  
Interest Rate Swap, January 2030    
Derivatives and Hedging Activities    
Notional amount $ 2,746  
Fixed Interest Rate (as a percent) 3.39%  
Maturity Date Jan. 10, 2030  
Interest Rate Swap, December 2027    
Derivatives and Hedging Activities    
Notional amount $ 11,439  
Fixed Interest Rate (as a percent) 2.91%  
Maturity Date Dec. 02, 2027  
Interest Rate Swap, July 2031    
Derivatives and Hedging Activities    
Notional amount $ 23,962  
Fixed Interest Rate (as a percent) 2.99%  
Maturity Date Jul. 01, 2031  
Interest Rate Swap, August 2029    
Derivatives and Hedging Activities    
Notional amount $ 26,572  
Fixed Interest Rate (as a percent) 3.54%  
Maturity Date Aug. 01, 2029  
Interest Rate Swap, December 2031    
Derivatives and Hedging Activities    
Notional amount $ 10,051  
Fixed Interest Rate (as a percent) 3.32%  
Maturity Date Dec. 01, 2031  
Interest Rate Swap, one, June 2030    
Derivatives and Hedging Activities    
Notional amount $ 1,372  
Fixed Interest Rate (as a percent) 3.07%  
Maturity Date Jun. 15, 2030  
Interest Rate Swap, two, June 2030    
Derivatives and Hedging Activities    
Notional amount $ 2,657  
Fixed Interest Rate (as a percent) 3.07%  
Maturity Date Jun. 15, 2030  
Interest Rate Swap, three, June 2030    
Derivatives and Hedging Activities    
Notional amount $ 1,483  
Fixed Interest Rate (as a percent) 2.94%  
Maturity Date Jun. 15, 2030  
Interest Rate Swap, four, June 2030    
Derivatives and Hedging Activities    
Notional amount $ 3,925  
Fixed Interest Rate (as a percent) 2.94%  
Maturity Date Jun. 15, 2030  
Interest Rate Swap, five, June 2030    
Derivatives and Hedging Activities    
Notional amount $ 4,458  
Fixed Interest Rate (as a percent) 2.79%  
Maturity Date Jun. 10, 2030  
Interest Rate Swap, one, May 2032    
Derivatives and Hedging Activities    
Notional amount $ 9,427  
Fixed Interest Rate (as a percent) 3.57%  
Maturity Date May 15, 2032  
Interest Rate Swap, two, May 2032    
Derivatives and Hedging Activities    
Notional amount $ 3,680  
Fixed Interest Rate (as a percent) 3.57%  
Maturity Date May 15, 2032  
Interest Rate Swap, three, May 2032    
Derivatives and Hedging Activities    
Notional amount $ 13,093  
Fixed Interest Rate (as a percent) 3.57%  
Maturity Date May 15, 2032