v3.25.1
DERIVATIVE INSTRUMENTS - Schedule of Fair Values of Interest Rate Swaps (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2023
Interest rate swaps        
Derivatives, Fair Value [Line Items]        
Aggregate Notional Amount     $ 150,000 $ 125,000
Derivative Assets (Liabilities) $ (824) $ (913)    
Interest Rate Swap Effective July 2023, One        
Derivatives, Fair Value [Line Items]        
Aggregate Notional Amount 75,000      
Derivative Assets (Liabilities) 0 14    
Interest Rate Swap Effective July 2023, Two        
Derivatives, Fair Value [Line Items]        
Aggregate Notional Amount 50,000      
Derivative Assets (Liabilities) 0 9    
Interest Rate Swap Effective January 2025, One        
Derivatives, Fair Value [Line Items]        
Aggregate Notional Amount 100,000      
Derivative Assets (Liabilities) (549) (624)    
Interest Rate Swap Effective January 2025, Two        
Derivatives, Fair Value [Line Items]        
Aggregate Notional Amount 50,000      
Derivative Assets (Liabilities) $ (275) $ (312)