XML 124 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments - Interest Rate Swap Derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Notional Amount $ 576,730 $ 521,551
Weighted Average Rate, Pay 4.20%  
Cash Flow Hedging    
Derivative [Line Items]    
Notional Amount $ 12,000  
Interest rate swap agreements liability    
Derivative [Line Items]    
Weighted Average Rate, Pay 2.81%  
Interest rate swap agreements liability | Cash Flow Hedging    
Derivative [Line Items]    
Notional Amount $ 50,000 $ 50,000
Weighted Average Remaining Maturity (years) 3 years 7 months 6 days 4 years 7 months 6 days
Fair Value $ 1,976 $ (3,673)
Weighted Average Rate, Pay 2.81% 2.81%