XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities - Schedule of Investment Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Securities Available-for-Sale:    
Amortized Cost $ 424,685 $ 455,294
Gross Unrealized Gains 175 58
Gross Unrealized Losses (48,280) (47,970)
Fair Value 376,580 407,382
Securities Held-to-Maturity:    
Amortized Cost 442,945 449,031
Gross Unrealized Gains 17 356
Gross Unrealized Losses (49,603) (43,811)
Fair Value 393,359 405,576
U.S. treasury securities    
Securities Available-for-Sale:    
Amortized Cost 7,068 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (2)
Securities Held-to-Maturity:    
Amortized Cost 94,150 93,306
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3,986) (3,212)
Fair Value 90,164 90,094
U.S. agency securities    
Securities Available-for-Sale:    
Amortized Cost 4,238 4,500
Gross Unrealized Gains 0 0
Gross Unrealized Losses (390) (361)
Securities Held-to-Maturity:    
Amortized Cost 16,218 16,282
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,498) (1,424)
Fair Value 14,720 14,858
Asset backed securities    
Securities Available-for-Sale:    
Amortized Cost 22,182 25,035
Gross Unrealized Gains 2 0
Gross Unrealized Losses (274) (405)
State, county & municipal securities    
Securities Available-for-Sale:    
Amortized Cost 113,089 124,524
Gross Unrealized Gains 0 6
Gross Unrealized Losses (15,924) (15,494)
Securities Held-to-Maturity:    
Amortized Cost 136,942 136,685
Gross Unrealized Gains 17 356
Gross Unrealized Losses (15,586) (13,859)
Fair Value 121,373 123,182
Corporate debt securities    
Securities Available-for-Sale:    
Amortized Cost 53,337 53,834
Gross Unrealized Gains 0 16
Gross Unrealized Losses (6,613) (6,460)
Mortgage-backed securities    
Securities Available-for-Sale:    
Amortized Cost 224,771 246,901
Gross Unrealized Gains 173 36
Gross Unrealized Losses (25,069) (25,248)
Securities Held-to-Maturity:    
Amortized Cost 195,635 202,758
Gross Unrealized Gains 0 0
Gross Unrealized Losses (28,533) (25,316)
Fair Value $ 167,102 $ 177,442