v3.26.3
Securities - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Amortized Cost $ 429,991 $ 434,707
Gross unrealized holding gains 20 2,607
Gross unrealized holding losses (31,204) (15,227)
Available-for-sale securities, fair value 398,807 422,087
US Treasuries    
Schedule of Available-for-sale Securities    
Amortized Cost 0 4,995
Gross unrealized holding gains 0 0
Gross unrealized holding losses 0 (94)
Available-for-sale securities, fair value 0 4,901
Municipal Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 47,591 46,993
Gross unrealized holding gains 8 328
Gross unrealized holding losses (6,298) (3,429)
Available-for-sale securities, fair value 41,301 43,892
Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 335,968  
Available-for-sale securities, fair value 315,520  
Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 43,932  
Available-for-sale securities, fair value 39,696  
Government Sponsored Enterprises | US government agency securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,500 2,500
Gross unrealized holding gains 0 0
Gross unrealized holding losses (210) (186)
Available-for-sale securities, fair value 2,290 2,314
Government Sponsored Enterprises | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 159,933 168,544
Gross unrealized holding gains 8 929
Gross unrealized holding losses (12,869) (6,930)
Available-for-sale securities, fair value 147,072 162,543
Government Sponsored Enterprises | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 41,677 42,326
Gross unrealized holding gains 0 71
Gross unrealized holding losses (3,846) (2,709)
Available-for-sale securities, fair value 37,831 39,688
GNMA | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 176,035 166,933
Gross unrealized holding gains 4 1,279
Gross unrealized holding losses (7,591) (1,577)
Available-for-sale securities, fair value 168,448 166,635
GNMA | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,255 2,416
Gross unrealized holding gains 0 0
Gross unrealized holding losses (390) (302)
Available-for-sale securities, fair value $ 1,865 $ 2,114