v3.26.3
Securities - Amortized cost to fair value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost $ 290,087 $ 272,558
Unrealized Gain 249 1,087
Unrealized Loss (10,818) (4,686)
Allowance for Credit Losses 0 0
Fair Value 279,518 268,959
U.S. Treasury securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 93,869 95,479
Unrealized Gain   407
Unrealized Loss (1,270) (103)
Allowance for Credit Losses 0 0
Fair Value 92,599 95,783
U.S. Government agencies    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 4,694 9,159
Unrealized Gain   53
Unrealized Loss (141)  
Allowance for Credit Losses 0 0
Fair Value 4,553 9,212
Agency mortgage-backed securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 112,129 69,682
Unrealized Gain   162
Unrealized Loss (6,235) (1,253)
Allowance for Credit Losses 0 0
Fair Value 105,894 68,591
Agency collateralized mortgage obligations    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 12,933 12,109
Unrealized Gain 137 202
Unrealized Loss (506) (74)
Allowance for Credit Losses 0 0
Fair Value 12,564 12,237
Corporate bonds    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 58,745 72,703
Unrealized Gain 112 263
Unrealized Loss (2,467) (3,081)
Allowance for Credit Losses 0 0
Fair Value 56,390 69,885
Municipal obligations    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 2,000 6,596
Unrealized Loss (40) (72)
Allowance for Credit Losses 0 0
Fair Value 1,960 6,524
SBA securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 5,717 6,830
Unrealized Loss (159) (103)
Allowance for Credit Losses 0 0
Fair Value $ 5,558 $ 6,727