XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Investment Securities - Schedule of Amortized Cost and Estimated Fair Value of Securities Available-for-Sale and Held-to-Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Securities Available-for-Sale:    
Amortized Cost $ 406,797 $ 455,294
Gross Unrealized Gains 430 58
Gross Unrealized Losses (37,219) (47,970)
Fair Value 370,008 407,382
Securities Held-to-Maturity:    
Amortized Cost 440,706 449,031
Gross Unrealized Gains 130 356
Gross Unrealized Losses (34,654) (43,811)
Fair Value 406,182 405,576
U.S. treasury securities    
Securities Available-for-Sale:    
Amortized Cost 1,889 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6) (2)
Fair Value 1,883  
Securities Held-to-Maturity:    
Amortized Cost 94,577 93,306
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,846) (3,212)
Fair Value 92,731 90,094
U.S. agency securities    
Securities Available-for-Sale:    
Amortized Cost 4,171 4,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (256) (361)
Fair Value 3,915  
Securities Held-to-Maturity:    
Amortized Cost 16,184 16,282
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,006) (1,424)
Fair Value 15,178 14,858
Asset backed securities    
Securities Available-for-Sale:    
Amortized Cost 19,851 25,035
Gross Unrealized Gains 15 0
Gross Unrealized Losses (193) (405)
Fair Value 19,673  
State, county & municipal securities    
Securities Available-for-Sale:    
Amortized Cost 111,265 124,524
Gross Unrealized Gains 10 6
Gross Unrealized Losses (12,629) (15,494)
Fair Value 98,646  
Securities Held-to-Maturity:    
Amortized Cost 137,066 136,685
Gross Unrealized Gains 130 356
Gross Unrealized Losses (11,286) (13,859)
Fair Value 125,910 123,182
Corporate debt securities    
Securities Available-for-Sale:    
Amortized Cost 53,330 53,834
Gross Unrealized Gains 0 16
Gross Unrealized Losses (5,629) (6,460)
Fair Value 47,701  
Mortgage-backed securities    
Securities Available-for-Sale:    
Amortized Cost 216,291 246,901
Gross Unrealized Gains 405 36
Gross Unrealized Losses (18,506) (25,248)
Fair Value 198,190  
Securities Held-to-Maturity:    
Amortized Cost 192,879 202,758
Gross Unrealized Gains 0 0
Gross Unrealized Losses (20,516) (25,316)
Fair Value $ 172,363 $ 177,442