XML 167 R130.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Schedule of Outstanding Financial Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Notional Amount $ 443,877 $ 693,285
Fair Value of Asset (Liability) (112) (6,111)
Gain (Loss) $ 5,998 (6,111)
Derivative gain loss statement of income or comprehensive income extensible enumeration not disclosed flag Total derivatives  
Pay fixed rate swaps | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 175,993 440,297
Fair Value of Asset (Liability) (112) 6,111
Gain (Loss) 5,998 (6,111)
Matched interest rate swaps | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional Amount 133,942 126,494
Notional Amount 133,942 126,494
Fair Value of Asset (Liability) (5,913) (6,249)
Fair Value of Asset (Liability) 5,913 6,249
Matched interest rate swaps | Not Designated as Hedging Instrument | Accrued interest receivable and other assets    
Derivatives, Fair Value [Line Items]    
Gain (Loss) 5,913 6,249
Matched interest rate swaps | Not Designated as Hedging Instrument | Accrued interest payable and other liabilities    
Derivatives, Fair Value [Line Items]    
Gain (Loss) $ (5,913) $ (6,249)