Annual report pursuant to Section 13 and 15(d)

Derivative Financial Instruments - Classifications on Consolidated Balance Sheets (Details)

v3.24.0.1
Derivative Financial Instruments - Classifications on Consolidated Balance Sheets (Details) - Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Interest Rate Swap One [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 25,000  
Company Average Fixed Pay Rate 1.70%  
Fair Value $ 88 $ 853
Interest Rate Swap Two [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 150,000  
Company Average Fixed Pay Rate 0.50%  
Fair Value $ 692 6,966
Interest Rate Swap Three [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 100,000  
Company Average Fixed Pay Rate 0.20%  
Fair Value $ 497 5,043
Interest Rate Swap Four [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 25,000  
Company Average Fixed Pay Rate 0.20%  
Fair Value $ 124 1,256
Interest Rate Swap [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 300,000  
Company Average Fixed Pay Rate  
Fair Value $ 1,401 14,118
Interest Rate Swap Five [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 75,000  
Company Average Fixed Pay Rate 3.50%  
Fair Value $ 670 0
Interest Rate Swap Six    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 75,000  
Company Average Fixed Pay Rate 3.70%  
Fair Value $ 54
Interest Rate Swap Seven    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 175,000  
Company Average Fixed Pay Rate 4.20%  
Fair Value $ (2,435) 0
Interest Rate Forward Swap Agreements [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount of agreement $ 325,000  
Company Average Fixed Pay Rate  
Fair Value $ (1,711) $ 0