XML 77 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative - (Summarize Key Elements of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Aug. 15, 2024
Derivative [Line Items]      
Fair value swap   $ 93  
Notional Amount     $ 35,000
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets  
Derivative Assets $ 1,184 $ 1,559  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities  
Derivative Liabilities $ 1,213 $ 1,466  
Interest Rate Swap [Member] | Matched interest rate swaps with borrower | Non designated [Member]      
Derivative [Line Items]      
Notional Amount 37,807 44,203  
Derivative Assets 455 276  
Derivative Liabilities 729 1,190  
Interest Rate Swap [Member] | Matched interest rate swaps with counterparty | Non designated [Member]      
Derivative [Line Items]      
Notional Amount 37,807 44,203  
Derivative Assets 729 1,190  
Derivative Liabilities 455 276  
Fair Value Swap [Member] | Designated As Hedging Instrument [Member]      
Derivative [Line Items]      
Fair value swap   35,000  
Notional Amount 35,000    
Derivative Assets 0 93  
Derivative Liabilities $ 29 $ 0