v3.25.2
INVESTMENT SECURITIES - Amortized Cost and Estimated Fair Value of Securities Held-to-Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 176,487 $ 164,677
Gross Unrealized Gains 297 80
Gross Unrealized Losses (17,640) (20,729)
Estimated Fair Value 159,144 144,028
State, county and municipal securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 33,573 33,623
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6,231) (6,214)
Estimated Fair Value 27,342 27,409
Mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 142,914 131,054
Gross Unrealized Gains 297 80
Gross Unrealized Losses (11,409) (14,515)
Estimated Fair Value $ 131,802 $ 116,619