XML 100 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Fair Value of Derivative Instruments on the Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
GROSS AMOUNTS of recognized assets $ 4,625  
GROSS AMOUNTS of recognized liabilities (12,424)  
Interest rate swaps 2019 | Designated as Hedging Instrument | Other Assets    
Derivatives, Fair Value [Line Items]    
GROSS AMOUNTS of recognized assets 4,214 $ 13,603
Interest rate swaps 2022 | Designated as Hedging Instrument | Other Assets    
Derivatives, Fair Value [Line Items]    
GROSS AMOUNTS of recognized assets   909
Interest rate swaps 2022 | Designated as Hedging Instrument | Other liabilities    
Derivatives, Fair Value [Line Items]    
GROSS AMOUNTS of recognized liabilities (5,067) (4,269)
Interest rate swaps 2023 | Designated as Hedging Instrument | Other Assets    
Derivatives, Fair Value [Line Items]    
GROSS AMOUNTS of recognized assets 411  
Interest rate swaps 2023 | Designated as Hedging Instrument | Other liabilities    
Derivatives, Fair Value [Line Items]    
GROSS AMOUNTS of recognized liabilities (7,357)  
Interest Rate Swap | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
GROSS AMOUNTS of recognized assets   $ 10,243
GROSS AMOUNTS of recognized liabilities $ (7,799)