v3.26.1
SECURITIES AVAILABLE FOR SALE - Summary of Available-for-Sale debt securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
AVAILABLE-FOR-SALE DEBT SECURITIES    
Amortized Cost $ 652,157 $ 644,953
Gross Unrealized Gains 1,965 3,319
Gross Unrealized Losses (52,350) (50,848)
Fair value 601,772 597,424
Debt securities - Obligations of US Government-sponsored enterprises    
AVAILABLE-FOR-SALE DEBT SECURITIES    
Amortized Cost 780 1,113
Gross Unrealized Gains   1
Gross Unrealized Losses (22) (12)
Fair value 758 1,102
US Government-sponsored enterprises    
AVAILABLE-FOR-SALE DEBT SECURITIES    
Amortized Cost 279,508 268,976
Gross Unrealized Gains 1,491 2,734
Gross Unrealized Losses (23,499) (22,168)
Fair value 257,500 249,542
US Government agency    
AVAILABLE-FOR-SALE DEBT SECURITIES    
Amortized Cost 169,062 163,369
Gross Unrealized Gains 141 347
Gross Unrealized Losses (11,786) (9,816)
Fair value 157,417 153,900
Private label    
AVAILABLE-FOR-SALE DEBT SECURITIES    
Amortized Cost 10,299 11,793
Gross Unrealized Losses (735) (794)
Fair value 9,564 10,999
Obligations of states and political subdivisions thereof    
AVAILABLE-FOR-SALE DEBT SECURITIES    
Amortized Cost 119,613 120,447
Gross Unrealized Gains 2 4
Gross Unrealized Losses (14,294) (15,912)
Fair value 105,321 104,539
Corporate bonds    
AVAILABLE-FOR-SALE DEBT SECURITIES    
Amortized Cost 72,895 79,255
Gross Unrealized Gains 331 233
Gross Unrealized Losses (2,014) (2,146)
Fair value $ 71,212 $ 77,342