XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Securities - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Securities AFS:    
Total Securities AFS $ 610,008 $ 632,258
Gross Unrealized Gains 1,549 413
Gross Unrealized Losses (51,002) (62,579)
Fair value 560,555 570,092
Securities HTM:    
Total Securities HTM 134,145 141,236
Gross Unrealized Gains 0 0
Gross Unrealized Losses (17,286) (22,207)
Fair Value 116,859 119,029
Mortgage-backed securities    
Securities AFS:    
Total Securities AFS 315,569 288,793
Gross Unrealized Gains 1,438 395
Gross Unrealized Losses (22,431) (31,228)
Fair value 294,576 257,960
Securities HTM:    
Total Securities HTM 133,216 140,314
Gross Unrealized Gains 0 0
Gross Unrealized Losses (17,211) (22,098)
Fair Value 116,005 118,216
Municipal bonds    
Securities AFS:    
Total Securities AFS 203,626 211,848
Gross Unrealized Gains 8 13
Gross Unrealized Losses (27,089) (27,732)
Fair value 176,545 184,129
U.S. Treasury securities    
Securities AFS:    
Total Securities AFS 29,994 92,054
Gross Unrealized Gains 0 0
Gross Unrealized Losses (258) (1,912)
Fair value 29,736 90,142
U.S. agency securities    
Securities AFS:    
Total Securities AFS 60,819 39,563
Gross Unrealized Gains 103 5
Gross Unrealized Losses (1,224) (1,707)
Fair value 59,698 37,861
Securities HTM:    
Total Securities HTM 929 922
Gross Unrealized Gains 0 0
Gross Unrealized Losses (75) (109)
Fair Value $ 854 $ 813