v3.25.1
Derivative Financial Instruments (Classifications on Consolidated Balance Sheets) (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Interest rate swap February 1, 2024, maturing February 1, 2026    
Derivative [Line Items]    
Notional Amount $ 75,000  
Company Fixed Pay Rate 3.50%  
Fair Value $ 331 $ 510
Interest rate swap February 1, 2024, maturing August 1, 2026    
Derivative [Line Items]    
Notional Amount $ 75,000  
Company Fixed Pay Rate 3.70%  
Fair Value $ 73 364
Interest rate swap February 1, 2024, maturing January 1, 2027    
Derivative [Line Items]    
Notional Amount $ 175,000  
Company Fixed Pay Rate 4.20%  
Fair Value $ (1,405) (554)
Interest rate swap February 1, 2024, maturing February 1, 2026 through January 1, 2027    
Derivative [Line Items]    
Notional Amount $ 325,000  
Company Fixed Pay Rate 3.90%  
Fair Value $ (1,001) $ 320