v3.25.2
Investment Securities - Schedule of Held to Maturity Securities Been in Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value    
Less Than 12 Months $ 46,291 $ 18,751
12 Months or Greater 322,812 364,269
Total 369,103 383,020
Gross Unrealized Losses    
Less Than 12 Months (6,657) (374)
12 Months or Greater (33,874) (46,683)
Total (40,531) (47,057)
U.S. treasury securities    
Fair Value    
Less Than 12 Months 0 0
12 Months or Greater 74,212 88,176
Total 74,212 88,176
Gross Unrealized Losses    
Less Than 12 Months 0 0
12 Months or Greater (1,546) (2,828)
Total (1,546) (2,828)
U.S. agency securities    
Fair Value    
Less Than 12 Months 0 0
12 Months or Greater 15,228 14,888
Total 15,228 14,888
Gross Unrealized Losses    
Less Than 12 Months 0 0
12 Months or Greater (856) (1,263)
Total (856) (1,263)
State, county & municipal securities    
Fair Value    
Less Than 12 Months 46,291 18,751
12 Months or Greater 75,723 102,524
Total 122,014 121,275
Gross Unrealized Losses    
Less Than 12 Months (6,657) (374)
12 Months or Greater (8,721) (15,541)
Total (15,378) (15,915)
Mortgage-backed securities    
Fair Value    
Less Than 12 Months 0 0
12 Months or Greater 157,649 158,681
Total 157,649 158,681
Gross Unrealized Losses    
Less Than 12 Months 0 0
12 Months or Greater (22,751) (27,051)
Total $ (22,751) $ (27,051)