v3.26.1
Securities - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Amortized Cost $ 426,348 $ 434,707
Gross unrealized holding gains 894 2,607
Gross unrealized holding losses (17,550) (15,227)
Available-for-sale securities, fair value 409,692 422,087
US Treasuries    
Schedule of Available-for-sale Securities    
Amortized Cost 4,998 4,995
Gross unrealized holding gains 0 0
Gross unrealized holding losses (34) (94)
Available-for-sale securities, fair value 4,964 4,901
Municipal Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 46,156 46,993
Gross unrealized holding gains 255 328
Gross unrealized holding losses (3,570) (3,429)
Available-for-sale securities, fair value 42,841 43,892
Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 328,510  
Available-for-sale securities, fair value 318,440  
Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 44,184  
Available-for-sale securities, fair value 41,138  
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 (191) (186)
Available-for-sale securities, fair value 2,309 2,314
Government Sponsored Enterprises | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 161,607 168,544
Gross unrealized holding gains 382 929
Gross unrealized holding losses (7,966) (6,930)
Available-for-sale securities, fair value 154,023 162,543
Government Sponsored Enterprises | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 41,875 42,326
Gross unrealized holding gains 32 71
Gross unrealized holding losses (2,763) (2,709)
Available-for-sale securities, fair value 39,144 39,688
GNMA | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 166,903 166,933
Gross unrealized holding gains 225 1,279
Gross unrealized holding losses (2,711) (1,577)
Available-for-sale securities, fair value 164,417 166,635
GNMA | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,309 2,416
Gross unrealized holding gains 0 0
Gross unrealized holding losses (315) (302)
Available-for-sale securities, fair value $ 1,994 $ 2,114