v3.26.1
Securities - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities    
Amortized Cost $ 436,126 $ 434,707
Gross unrealized holding gains 1,189 2,607
Gross unrealized holding losses (16,990) (15,227)
Available-for-sale securities, fair value 420,325 422,087
US Treasuries    
Schedule of Available-for-sale Securities    
Amortized Cost 4,997 4,995
Gross unrealized holding gains 0 0
Gross unrealized holding losses (68) (94)
Available-for-sale securities, fair value 4,929 4,901
Municipal Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 46,882 46,993
Gross unrealized holding gains 187 328
Gross unrealized holding losses (4,083) (3,429)
Available-for-sale securities, fair value 42,986 43,892
Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 337,285  
Available-for-sale securities, fair value 328,566  
Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 44,462  
Available-for-sale securities, fair value 41,533  
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 (189) (186)
Available-for-sale securities, fair value 2,311 2,314
Government Sponsored Enterprises | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 168,694 168,544
Gross unrealized holding gains 457 929
Gross unrealized holding losses (7,490) (6,930)
Available-for-sale securities, fair value 161,661 162,543
Government Sponsored Enterprises | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 42,100 42,326
Gross unrealized holding gains 43 71
Gross unrealized holding losses (2,663) (2,709)
Available-for-sale securities, fair value 39,480 39,688
GNMA | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 168,591 166,933
Gross unrealized holding gains 502 1,279
Gross unrealized holding losses (2,188) (1,577)
Available-for-sale securities, fair value 166,905 166,635
GNMA | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,362 2,416
Gross unrealized holding gains 0 0
Gross unrealized holding losses (309) (302)
Available-for-sale securities, fair value $ 2,053 $ 2,114