XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Securities - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Securities AFS:    
Amortized Cost $ 683,705 $ 613,393
Gross Unrealized Gains 2,079 557
Gross Unrealized Losses (49,105) (63,802)
Fair Value 636,679 550,148
Securities HTM:    
Total Securities HTM 124,853 131,796
Gross Unrealized Gains 0 0
Gross Unrealized Losses (18,013) (22,806)
Fair Value 106,840 108,990
Mortgage-backed securities    
Securities AFS:    
Amortized Cost 418,630 334,123
Gross Unrealized Gains 2,045 539
Gross Unrealized Losses (19,456) (27,562)
Fair Value 401,219 307,100
Securities HTM:    
Total Securities HTM 123,913 130,864
Gross Unrealized Gains 0 0
Gross Unrealized Losses (17,946) (22,698)
Fair Value 105,967 108,166
Municipal bonds    
Securities AFS:    
Amortized Cost 196,828 203,394
Gross Unrealized Gains 15 0
Gross Unrealized Losses (28,409) (34,551)
Fair Value 168,434 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 68,247 64,881
Gross Unrealized Gains 19 18
Gross Unrealized Losses (1,240) (1,626)
Fair Value 67,026 63,273
Securities HTM:    
Total Securities HTM 940 932
Gross Unrealized Gains 0 0
Gross Unrealized Losses (67) (108)
Fair Value $ 873 $ 824