XML 132 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Hedging Activities - Schedule of Information on Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Accrued interest $ 1,700 $ 2,300
Available-for-sale securities:    
Derivatives, Fair Value [Line Items]    
Carrying Amounts of Hedged Assets 0 107,181
Cumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets 0 (1,359)
Loans receivable:    
Derivatives, Fair Value [Line Items]    
Carrying Amounts of Hedged Assets 7,215 8,183
Cumulative Amounts of Fair Value Hedging Adjustments Included in the Carrying Amounts of the Hedged Assets (398) (367)
Fair value hedge    
Derivatives, Fair Value [Line Items]    
Accrued interest   222
Interest rate swap | Fair value hedge | Available-for-sale securities: | Designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Interest rate contracts notional amount, asset derivatives 0 0
Interest rate contracts notional amount, liability derivatives 0 101,770
Interest rate contracts fair value, asset derivatives 0 0
Interest rate contracts fair value, liability derivatives 0 1,359
Interest rate contract | Fair value hedge | Loans receivable: | Designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Interest rate contracts notional amount, asset derivatives 7,654 6,441
Interest rate contracts notional amount, liability derivatives 0 2,157
Interest rate contracts fair value, asset derivatives 333 287
Interest rate contracts fair value, liability derivatives $ 0 $ 2