XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Schedule of Amortized Cost and Estimated Fair Value of Securities Available-for-Sale and Held-to-Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Securities Available-for-Sale:    
Amortized Cost $ 418,667 $ 409,380
Gross Unrealized Gains 615 225
Gross Unrealized Losses (38,577) (43,556)
Fair Value 380,705 366,049
Securities Held-to-Maturity:    
Amortized Cost 421,894 430,077
Gross Unrealized Gains 0 0
Gross Unrealized Losses (41,383) (47,057)
Fair Value 380,511 383,020
U.S. treasury securities    
Securities Available-for-Sale:    
Amortized Cost 10,959 3,173
Gross Unrealized Gains 0 0
Gross Unrealized Losses (5) 0
Fair Value 10,954 3,173
Securities Held-to-Maturity:    
Amortized Cost 85,394 91,004
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,981) (2,828)
Fair Value 83,413 88,176
U.S. agency securities    
Securities Available-for-Sale:    
Amortized Cost 2,933 3,001
Gross Unrealized Gains 0 0
Gross Unrealized Losses (179) (246)
Fair Value 2,754 2,755
Securities Held-to-Maturity:    
Amortized Cost 16,117 16,151
Gross Unrealized Gains 0 0
Gross Unrealized Losses (995) (1,263)
Fair Value 15,122 14,888
Asset backed securities    
Securities Available-for-Sale:    
Amortized Cost 15,868 17,925
Gross Unrealized Gains 16 17
Gross Unrealized Losses (160) (118)
Fair Value 15,724 17,824
State, county & municipal securities    
Securities Available-for-Sale:    
Amortized Cost 110,630 110,952
Gross Unrealized Gains 0 0
Gross Unrealized Losses (14,106) (15,315)
Fair Value 96,524 95,637
Securities Held-to-Maturity:    
Amortized Cost 137,291 137,190
Gross Unrealized Gains 0 0
Gross Unrealized Losses (14,623) (15,915)
Fair Value 122,668 121,275
Corporate debt securities    
Securities Available-for-Sale:    
Amortized Cost 53,317 53,324
Gross Unrealized Gains 6 1
Gross Unrealized Losses (5,129) (5,543)
Fair Value 48,194 47,782
Mortgage-backed securities    
Securities Available-for-Sale:    
Amortized Cost 224,960 221,005
Gross Unrealized Gains 593 207
Gross Unrealized Losses (18,998) (22,334)
Fair Value 206,555 198,878
Securities Held-to-Maturity:    
Amortized Cost 183,092 185,732
Gross Unrealized Gains 0 0
Gross Unrealized Losses (23,784) (27,051)
Fair Value $ 159,308 $ 158,681