v3.26.1
Securities - Schedule of Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Securities AFS:    
Amortized Cost $ 662,512 $ 690,485
Gross Unrealized Gains 784 1,879
Gross Unrealized Losses (46,280) (45,054)
Fair Value 617,016 647,310
Securities HTM:    
Total Securities HTM 118,356 122,619
Gross Unrealized Gains 0 0
Gross Unrealized Losses (19,199) (18,248)
Fair Value 99,157 104,371
Mortgage-backed securities    
Securities AFS:    
Amortized Cost 411,393 426,732
Gross Unrealized Gains 764 1,846
Gross Unrealized Losses (20,350) (18,549)
Fair Value 391,807 410,029
Securities HTM:    
Total Securities HTM 117,408 121,677
Gross Unrealized Gains 0 0
Gross Unrealized Losses (19,126) (18,189)
Fair Value 98,282 103,488
Municipal bonds    
Securities AFS:    
Amortized Cost 191,081 196,607
Gross Unrealized Gains 1 4
Gross Unrealized Losses (24,785) (25,311)
Fair Value 166,297 171,300
U.S. agency securities    
Securities AFS:    
Amortized Cost 60,038 67,146
Gross Unrealized Gains 19 29
Gross Unrealized Losses (1,145) (1,194)
Fair Value 58,912 65,981
Securities HTM:    
Total Securities HTM 948 942
Gross Unrealized Gains 0 0
Gross Unrealized Losses (73) (59)
Fair Value $ 875 $ 883