XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Securities AFS:    
Total Securities AFS $ 625,524 $ 613,393
Gross Unrealized Gains 1,016 557
Gross Unrealized Losses (59,666) (63,802)
Fair value 566,874 550,148
Securities HTM:    
Total Securities HTM 129,686 131,796
Gross Unrealized Gains 0 0
Gross Unrealized Losses (21,759) (22,806)
Fair Value 107,927 108,990
Mortgage-backed securities    
Securities AFS:    
Total Securities AFS 351,989 334,123
Gross Unrealized Gains 1,002 539
Gross Unrealized Losses (24,708) (27,562)
Fair value 328,283 307,100
Securities HTM:    
Total Securities HTM 128,752 130,864
Gross Unrealized Gains 0 0
Gross Unrealized Losses (21,671) (22,698)
Fair Value 107,081 108,166
Municipal bonds    
Securities AFS:    
Total Securities AFS 201,832 203,394
Gross Unrealized Gains 0 0
Gross Unrealized Losses (33,443) (34,551)
Fair value 168,389 168,843
U.S. Treasury securities    
Securities AFS:    
Total Securities AFS 3,498 10,995
Gross Unrealized Gains 0 0
Gross Unrealized Losses (14) (63)
Fair value 3,484 10,932
U.S. agency securities    
Securities AFS:    
Total Securities AFS 68,205 64,881
Gross Unrealized Gains 14 18
Gross Unrealized Losses (1,501) (1,626)
Fair value 66,718 63,273
Securities HTM:    
Total Securities HTM 934 932
Gross Unrealized Gains 0 0
Gross Unrealized Losses (88) (108)
Fair Value $ 846 $ 824