v3.25.2
Derivatives Schedule of Cash Flow Hedging (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Mortgage IRLCs $ 160,000 $ 85,000
Loan Derivative [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount 13,814,000 15,445,000
Derivative Liability 641,000 1,009,000
Loan Derivative [Member] | Individually Immaterial Counterparties [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Mortgage IRLCs (641,000) (1,009,000)
Interest Rate Swap [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Mortgage IRLCs (641,000) (1,009,000)
Derivative Liability 641,000 1,009,000
Other Assets [Member] | Loan Derivative [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount 0 0
Other Assets [Member] | Loan Derivative [Member] | Individually Immaterial Counterparties [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount 13,814,000 15,445,000
Other Assets [Member] | Interest Rate Swap [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount 13,814,000 15,445,000
Other Liabilities [Member] | Loan Derivative [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount 13,814,000 15,445,000
Other Liabilities [Member] | Loan Derivative [Member] | Individually Immaterial Counterparties [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount 0 0
Other Liabilities [Member] | Interest Rate Swap [Member]    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Notional Amount $ 13,814,000 $ 15,445,000