v3.25.2
INVESTMENT SECURITIES - Available for sale securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
AVAILABLE-FOR-SALE SECURITIES:    
Amortized Cost $ 576,264 $ 594,564
Gross Unrealized Gains 1,077 138
Gross Unrealized Losses 49,798 61,329
Fair Value 527,543 533,373
Agency mortgage-backed securities    
AVAILABLE-FOR-SALE SECURITIES:    
Amortized Cost 333,620 346,712
Gross Unrealized Gains 185 69
Gross Unrealized Losses 31,637 40,874
Fair Value 302,168 305,907
Agency collateralized mortgage obligations    
AVAILABLE-FOR-SALE SECURITIES:    
Amortized Cost 122,378 123,395
Gross Unrealized Gains 846  
Gross Unrealized Losses 7,178 9,771
Fair Value 116,046 113,624
States and political subdivisions securities    
AVAILABLE-FOR-SALE SECURITIES:    
Amortized Cost 56,759 58,608
Gross Unrealized Gains 46 69
Gross Unrealized Losses 5,036 2,729
Fair Value 51,769 55,948
Small Business Administration securities    
AVAILABLE-FOR-SALE SECURITIES:    
Amortized Cost 63,507 65,849
Gross Unrealized Losses 5,947 7,955
Fair Value $ 57,560 $ 57,894