v3.26.1
Securities - Amortized cost to fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost $ 278,098 $ 272,558
Unrealized Gain 598 1,087
Unrealized Loss (6,056) (4,686)
Allowance for Credit Losses 0 0
Fair Value 272,640 268,959
U.S. Treasury securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 90,867 95,479
Unrealized Gain 16 407
Unrealized Loss (522) (103)
Allowance for Credit Losses 0 0
Fair Value 90,361 95,783
U.S. Government agencies    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 4,682 9,159
Unrealized Gain 1 53
Unrealized Loss (22)  
Allowance for Credit Losses 0 0
Fair Value 4,661 9,212
Agency mortgage-backed securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 96,772 69,682
Unrealized Gain 65 162
Unrealized Loss (2,553) (1,253)
Allowance for Credit Losses 0 0
Fair Value 94,284 68,591
Agency collateralized mortgage obligations    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 11,868 12,109
Unrealized Gain 190 202
Unrealized Loss (171) (74)
Allowance for Credit Losses 0 0
Fair Value 11,887 12,237
Corporate bonds    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 62,697 72,703
Unrealized Gain 326 263
Unrealized Loss (2,590) (3,081)
Allowance for Credit Losses 0 0
Fair Value 60,433 69,885
Municipal obligations    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 5,155 6,596
Unrealized Loss (39) (72)
Allowance for Credit Losses 0 0
Fair Value 5,116 6,524
SBA securities    
Amortized cost and estimated fair values of securities classified as Available-for-Sale    
Amortized Cost 6,057 6,830
Unrealized Loss (159) (103)
Allowance for Credit Losses 0 0
Fair Value $ 5,898 $ 6,727