v3.25.2
Investment Securities - Schedule of Amortized Cost and Estimated Fair Value of Securities Available-for-Sale and Held-to-Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities Available-for-Sale:    
Amortized Cost $ 409,912 $ 409,380
Gross Unrealized Gains 714 225
Gross Unrealized Losses (37,054) (43,556)
Fair Value 373,572 366,049
Securities Held-to-Maturity:    
Amortized Cost 409,634 430,077
Gross Unrealized Gains 0 0
Gross Unrealized Losses (40,531) (47,057)
Fair Value 369,103 383,020
U.S. treasury securities    
Securities Available-for-Sale:    
Amortized Cost 9,965 3,173
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 9,965 3,173
Securities Held-to-Maturity:    
Amortized Cost 75,758 91,004
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,546) (2,828)
Fair Value 74,212 88,176
U.S. agency securities    
Securities Available-for-Sale:    
Amortized Cost 2,781 3,001
Gross Unrealized Gains 0 0
Gross Unrealized Losses (162) (246)
Fair Value 2,619 2,755
Securities Held-to-Maturity:    
Amortized Cost 16,084 16,151
Gross Unrealized Gains 0 0
Gross Unrealized Losses (856) (1,263)
Fair Value 15,228 14,888
Asset backed securities    
Securities Available-for-Sale:    
Amortized Cost 15,492 17,925
Gross Unrealized Gains 0 17
Gross Unrealized Losses (320) (118)
Fair Value 15,172 17,824
State, county & municipal securities    
Securities Available-for-Sale:    
Amortized Cost 110,308 110,952
Gross Unrealized Gains 3 0
Gross Unrealized Losses (14,143) (15,315)
Fair Value 96,168 95,637
Securities Held-to-Maturity:    
Amortized Cost 137,392 137,190
Gross Unrealized Gains 0 0
Gross Unrealized Losses (15,378) (15,915)
Fair Value 122,014 121,275
Corporate debt securities    
Securities Available-for-Sale:    
Amortized Cost 50,810 53,324
Gross Unrealized Gains 0 1
Gross Unrealized Losses (4,873) (5,543)
Fair Value 45,937 47,782
Mortgage-backed securities    
Securities Available-for-Sale:    
Amortized Cost 220,556 221,005
Gross Unrealized Gains 711 207
Gross Unrealized Losses (17,556) (22,334)
Fair Value 203,711 198,878
Securities Held-to-Maturity:    
Amortized Cost 180,400 185,732
Gross Unrealized Gains 0 0
Gross Unrealized Losses (22,751) (27,051)
Fair Value $ 157,649 $ 158,681