XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Securities AFS:    
Amortized Cost $ 613,393 $ 632,258
Gross Unrealized Gains 557 413
Gross Unrealized Losses (63,802) (62,579)
Fair Value 550,148 570,092
Securities HTM:    
Amortized Cost 131,796 141,236
Gross Unrealized Gains 0 0
Gross Unrealized Losses (22,806) (22,207)
Fair Value 108,990 119,029
Mortgage-backed securities    
Securities AFS:    
Amortized Cost 334,123 288,793
Gross Unrealized Gains 539 395
Gross Unrealized Losses (27,562) (31,228)
Fair Value 307,100 257,960
Securities HTM:    
Amortized Cost 130,864 140,314
Gross Unrealized Gains 0 0
Gross Unrealized Losses (22,698) (22,098)
Fair Value 108,166 118,216
Municipal bonds    
Securities AFS:    
Amortized Cost 203,394 211,848
Gross Unrealized Gains 0 13
Gross Unrealized Losses (34,551) (27,732)
Fair Value 168,843 184,129
U.S. Treasury securities    
Securities AFS:    
Amortized Cost 10,995 92,054
Gross Unrealized Gains 0 0
Gross Unrealized Losses (63) (1,912)
Fair Value 10,932 90,142
U.S. agency securities    
Securities AFS:    
Amortized Cost 64,881 39,563
Gross Unrealized Gains 18 5
Gross Unrealized Losses (1,626) (1,707)
Fair Value 63,273 37,861
Securities HTM:    
Amortized Cost 932 922
Gross Unrealized Gains 0 0
Gross Unrealized Losses (108) (109)
Fair Value $ 824 $ 813