v3.26.1
FAIR VALUE MEASUREMENTS - Measured on Recurring And Non Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
FAIR VALUE MEASUREMENTS    
Fair value $ 601,772 $ 597,424
Debt securities - Obligations of US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 758 1,102
US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 257,500 249,542
US Government agency    
FAIR VALUE MEASUREMENTS    
Fair value 157,417 153,900
Private label    
FAIR VALUE MEASUREMENTS    
Fair value 9,564 10,999
US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 105,321 104,539
Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 71,212 77,342
Recurring    
FAIR VALUE MEASUREMENTS    
Loans held for sale 10,203 5,283
Derivative assets 13,010 8,806
Derivative liabilities (10,125) (6,684)
Recurring | Debt securities - Obligations of US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 758 1,102
Recurring | US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 257,500 249,542
Recurring | US Government agency    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 157,417 153,900
Recurring | Private label    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 9,564 10,999
Recurring | US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 105,321 104,539
Recurring | Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 71,212 77,342
Recurring | Level 1    
FAIR VALUE MEASUREMENTS    
Derivative assets 0  
Derivative liabilities 0  
Recurring | Level 1 | US Government agency    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 0  
Recurring | Level 1 | US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 0  
Recurring | Level 1 | Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 0  
Recurring | Level 2    
FAIR VALUE MEASUREMENTS    
Loans held for sale 10,203 5,283
Derivative assets 12,728 8,708
Derivative liabilities (10,091) (6,670)
Recurring | Level 2 | Debt securities - Obligations of US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 758 1,102
Recurring | Level 2 | US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 257,500 249,542
Recurring | Level 2 | US Government agency    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 157,417 153,900
Recurring | Level 2 | Private label    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 9,564 10,999
Recurring | Level 2 | US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 105,321 104,539
Recurring | Level 2 | Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 69,883 75,139
Recurring | Level 3    
FAIR VALUE MEASUREMENTS    
Derivative assets 282 98
Derivative liabilities (34) (14)
Recurring | Level 3 | US Government agency    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 0  
Recurring | Level 3 | US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 0  
Recurring | Level 3 | Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 1,329 2,203
Non-recurring | Level 3    
FAIR VALUE MEASUREMENTS    
Liabilities measured at fair value $ 0 $ 0