XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Schedule of Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Asset Derivatives    
Notional Amount $ 567,359 $ 576,730
Fair Value 26,714 44,879
Liability Derivatives    
Notional Amount 514,881 528,351
Fair Value 24,024 42,669
Derivatives designated as hedging instruments    
Asset Derivatives    
Notional Amount   50,000
Fair Value   1,976
Liability Derivatives    
Notional Amount   0
Fair Value   0
Derivatives designated as hedging instruments | Interest rate contracts – cash flow hedges    
Asset Derivatives    
Notional Amount   50,000
Fair Value   1,976
Liability Derivatives    
Notional Amount   0
Fair Value   0
Derivatives not designated as hedging instruments    
Asset Derivatives    
Notional Amount 567,359 526,730
Fair Value 26,714 42,903
Liability Derivatives    
Notional Amount 514,881 528,351
Fair Value 24,024 42,669
Derivatives not designated as hedging instruments | Interest rate contracts – cash flow hedges    
Asset Derivatives    
Notional Amount 558,164 514,551
Fair Value 26,556 42,619
Liability Derivatives    
Notional Amount 514,881 514,551
Fair Value 24,024 42,619
Derivatives not designated as hedging instruments | Mortgage loan contracts    
Asset Derivatives    
Notional Amount 4,844 0
Fair Value 33 0
Liability Derivatives    
Notional Amount 0 13,800
Fair Value 0 50
Derivatives not designated as hedging instruments | Commitments to originate mortgage loans    
Asset Derivatives    
Notional Amount 4,351 12,179
Fair Value 125 284
Liability Derivatives    
Notional Amount 0 0
Fair Value $ 0 $ 0