v3.25.2
Security Types (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available For Sale Securities Debt Maturities Fair Value [Line Items]    
Available-for-sale Securities, Debt Maturities, within One Year, Fair Value $ 0 $ 10
Available-for-sale Securities, Debt Maturities, after One Through Five Years, Fair Value 48,915 47,484
Available-for-sale Securities, Debt Maturities, after Five Through Ten Years, Fair Value 53,244 48,904
Available-for-sale Securities, Debt Maturities, after Ten Years, Fair Value 137,522 146,614
Available-for-sale Securities, Fair Value, Total 239,681 243,012
Available For Sale Securities, Gross Unrealized Gains 0 0
Available For Sale Securities, Gross Unrealized Losses 31,121 39,536
Available-for-sale Securities, Amortized Cost Basis 270,802 282,548
US Government and Government Agencies and Authorities [Member]    
Available For Sale Securities Debt Maturities Fair Value [Line Items]    
Available-for-sale Securities, Debt Maturities, within One Year, Fair Value 0 0
Available-for-sale Securities, Debt Maturities, after One Through Five Years, Fair Value 27,145 26,655
Available-for-sale Securities, Debt Maturities, after Five Through Ten Years, Fair Value 26,401 25,756
Available-for-sale Securities, Debt Maturities, after Ten Years, Fair Value 0 0
Available-for-sale Securities, Fair Value, Total 53,546 52,411
Available For Sale Securities, Gross Unrealized Gains 0 0
Available For Sale Securities, Gross Unrealized Losses 5,628 7,734
Available-for-sale Securities, Amortized Cost Basis 59,174 60,145
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Available For Sale Securities Debt Maturities Fair Value [Line Items]    
Available-for-sale Securities, Debt Maturities, within One Year, Fair Value 0 10
Available-for-sale Securities, Debt Maturities, after One Through Five Years, Fair Value 20,128 19,863
Available-for-sale Securities, Debt Maturities, after Five Through Ten Years, Fair Value 18,364 14,904
Available-for-sale Securities, Debt Maturities, after Ten Years, Fair Value 130,627 138,899
Available-for-sale Securities, Fair Value, Total 169,119 173,676
Available For Sale Securities, Gross Unrealized Gains 0 0
Available For Sale Securities, Gross Unrealized Losses 22,737 28,901
Available-for-sale Securities, Amortized Cost Basis 191,856 202,577
US States and Political Subdivisions Debt Securities [Member]    
Available For Sale Securities Debt Maturities Fair Value [Line Items]    
Available-for-sale Securities, Debt Maturities, within One Year, Fair Value 0 0
Available-for-sale Securities, Debt Maturities, after One Through Five Years, Fair Value 1,642 966
Available-for-sale Securities, Debt Maturities, after Five Through Ten Years, Fair Value 8,479 8,244
Available-for-sale Securities, Debt Maturities, after Ten Years, Fair Value 6,895 7,715
Available-for-sale Securities, Fair Value, Total 17,016 16,925
Available For Sale Securities, Gross Unrealized Gains 0 0
Available For Sale Securities, Gross Unrealized Losses 2,756 2,901
Available-for-sale Securities, Amortized Cost Basis $ 19,772 $ 19,826