v3.25.2
Derivatives Narrative (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative Assets $ 160,000 $ 85,000
Swap [Member]    
Derivative [Line Items]    
Derivative Liability 109,000 103,000
Loan Derivative [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 13,814,000 15,445,000
Derivative Liability 641,000 1,009,000
Interest Rate Lock Commitment [Member]    
Derivative [Line Items]    
Derivative, Notional Amount $ 8,700,000 $ 4,200,000