v3.26.1
Securities - Amortized cost to fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost $ 282,171 $ 272,558
Unrealized Gain 714 1,087
Unrealized Loss (5,644) (4,686)
Allowance for Credit Losses 0 0
Fair Value 277,241 268,959
U.S. Treasury securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 96,467 95,479
Unrealized Gain 132 407
Unrealized Loss (278) (103)
Allowance for Credit Losses 0 0
Fair Value 96,321 95,783
U.S. Government agencies    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 4,670 9,159
Unrealized Gain 20 53
Unrealized Loss (4)  
Allowance for Credit Losses 0 0
Fair Value 4,686 9,212
Agency mortgage-backed securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 91,838 69,682
Unrealized Gain 100 162
Unrealized Loss (2,085) (1,253)
Allowance for Credit Losses 0 0
Fair Value 89,853 68,591
Agency collateralized mortgage obligations    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 11,321 12,109
Unrealized Gain 191 202
Unrealized Loss (125) (74)
Allowance for Credit Losses 0 0
Fair Value 11,387 12,237
Corporate bonds    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 64,702 72,703
Unrealized Gain 271 263
Unrealized Loss (2,976) (3,081)
Allowance for Credit Losses 0 0
Fair Value 61,997 69,885
Municipal obligations    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 6,599 6,596
Unrealized Loss (59) (72)
Allowance for Credit Losses 0 0
Fair Value 6,540 6,524
SBA securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 6,574 6,830
Unrealized Loss (117) (103)
Allowance for Credit Losses 0 0
Fair Value $ 6,457 $ 6,727