v3.25.2
Investment Securities - Schedule of Amortized Cost, Gross Unrealized Gains and Losses and Fair Values of Available for Sale and Held to Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available for sale securities:    
Amortized cost $ 107,088 $ 112,443
Gross unrealized gains 92 66
Gross unrealized losses (3,250) (5,081)
Fair value 103,930 107,428
Held to maturity securities:    
Amortized cost 36,434 36,553
Gross unrealized gains 1,701 1,228
Gross unrealized losses (371) (1,090)
Fair value 37,764 36,691
U.S. Government and agency obligations    
Available for sale securities:    
Amortized cost, less than one year 25,087 24,920
Gross unrealized gains, less than one year 23 66
Gross unrealized losses, less than one year (299) (92)
Fair value, less than one year 24,811 24,894
Amortized cost, due from one through five years 47,244 47,541
Gross unrealized gains, due from one through five years 69 0
Gross unrealized losses, due from one through five years (1,052) (2,117)
Fair value, due from one through five years 46,261 45,424
Amortized cost, due from five through ten years 14,295 16,038
Gross unrealized gains, due from five through ten years 0 0
Gross unrealized losses, due from five through ten years (544) (906)
Fair value, due from five through ten years 13,751 15,132
Amortized cost, due after ten years 6,462 6,944
Gross unrealized gains, due after ten years 0 0
Gross unrealized losses, due after ten years (576) (812)
Fair value, due after ten years 5,886 6,132
Amortized cost 93,088 95,443
Gross unrealized gains 92 66
Gross unrealized losses (2,471) (3,927)
Fair value 90,709 91,582
Corporate bonds    
Available for sale securities:    
Amortized cost, due from five through ten years 12,500 15,500
Gross unrealized gains, due from five through ten years 0 0
Gross unrealized losses, due from five through ten years (610) (929)
Fair value, due from five through ten years 11,890 14,571
Amortized cost, due after ten years 1,500 1,500
Gross unrealized gains, due after ten years 0 0
Gross unrealized losses, due after ten years (169) (225)
Fair value, due after ten years 1,331 1,275
Amortized cost 14,000 17,000
Gross unrealized gains 0 0
Gross unrealized losses (779) (1,154)
Fair value 13,221 15,846
State agency and municipal obligations    
Held to maturity securities:    
Amortized cost, due in less than one year 6,842 6,820
Gross unrealized gains, due in less than one year 32 37
Gross unrealized losses, due in less than one year 0 0
Fair value, due in less than one year 6,874 6,857
Amortized cost, due from one through five years   2,808
Gross unrealized gains, due from one through five years   0
Gross unrealized losses, due from one through five years   (77)
Fair value, due from one through five years   2,731
Amortized cost, due from five through ten years 2,786  
Gross unrealized gains, due from five through ten years 65  
Gross unrealized losses, due from five through ten years 0  
Fair value, due from five through ten years 2,851  
Amortized cost, due after ten years 26,806 26,897
Gross unrealized gains, due after ten years 1,604 1,190
Gross unrealized losses, due after ten years (371) (1,013)
Fair value, due after ten years 28,039 27,074
Amortized cost   36,525
Gross unrealized gains   1,227
Gross unrealized losses   (1,090)
Fair value   36,662
Government-sponsored mortgage backed securities    
Held to maturity securities:    
Amortized cost, no contractual maturity 0 28
Gross unrealized gains, no contractual maturity 0 1
Gross unrealized losses, no contractual maturity 0 0
Fair value, no contractual maturity $ 0 $ 29