v3.26.1
Investment Securities - Amortized Cost and Estimated Fair Values of Investment Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]          
Available for sale securities sold $ 0 $ 0 $ 0 $ 0  
Available for sale securities:          
Amortized Cost 295,747   295,747   $ 226,677
Gross Unrealized Gains 690   690   779
Gross Unrealized Losses 9,068   9,068   7,098
Available for sale securities 287,369   287,369   220,358
U.S. Treasury and government agency securities          
Available for sale securities:          
Amortized Cost 22,029   22,029   22,303
Gross Unrealized Gains 0   0   2
Gross Unrealized Losses 1,774   1,774   1,689
Available for sale securities 20,255   20,255   20,616
Mortgage-backed securities          
Available for sale securities:          
Amortized Cost 253,895   253,895   200,105
Gross Unrealized Gains 170   170   331
Gross Unrealized Losses 7,079   7,079   5,409
Available for sale securities 246,986   246,986   195,027
Other debt securities          
Available for sale securities:          
Amortized Cost 19,823   19,823   4,269
Gross Unrealized Gains 520   520   446
Gross Unrealized Losses 215   215   0
Available for sale securities $ 20,128   $ 20,128   $ 4,715