XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Securities - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities AFS:    
Amortized Cost $ 628,075 $ 613,393
Gross Unrealized Gains 898 557
Gross Unrealized Losses (61,992) (63,802)
Fair Value 566,981 550,148
Securities HTM:    
Total Securities HTM 127,305 131,796
Gross Unrealized Gains 0 0
Gross Unrealized Losses (22,421) (22,806)
Fair Value 104,884 108,990
Mortgage-backed securities    
Securities AFS:    
Amortized Cost 365,751 334,123
Gross Unrealized Gains 870 539
Gross Unrealized Losses (23,751) (27,562)
Fair Value 342,870 307,100
Securities HTM:    
Total Securities HTM 126,368 130,864
Gross Unrealized Gains 0 0
Gross Unrealized Losses (22,338) (22,698)
Fair Value 104,030 108,166
Municipal bonds    
Securities AFS:    
Amortized Cost 197,906 203,394
Gross Unrealized Gains 0 0
Gross Unrealized Losses (36,847) (34,551)
Fair Value 161,059 168,843
U.S. Treasury securities    
Securities AFS:    
Amortized Cost   10,995
Gross Unrealized Gains   0
Gross Unrealized Losses   (63)
Fair Value   10,932
U.S. agency securities    
Securities AFS:    
Amortized Cost 64,418 64,881
Gross Unrealized Gains 28 18
Gross Unrealized Losses (1,394) (1,626)
Fair Value 63,052 63,273
Securities HTM:    
Total Securities HTM 937 932
Gross Unrealized Gains 0 0
Gross Unrealized Losses (83) (108)
Fair Value $ 854 $ 824