v3.26.1
FAIR VALUE MEASUREMENTS - Measured on Recurring And Non Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
FAIR VALUE MEASUREMENTS    
Fair value $ 597,977 $ 597,424
Debt securities - Obligations of US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 1,010 1,102
US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 250,739 249,542
US Government agency    
FAIR VALUE MEASUREMENTS    
Fair value 155,695 153,900
Private label    
FAIR VALUE MEASUREMENTS    
Fair value 10,752 10,999
US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 101,941 104,539
Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 77,840 77,342
Recurring    
FAIR VALUE MEASUREMENTS    
Loans held for sale 11,534 5,283
Derivative assets 9,921 8,806
Derivative liabilities (7,277) (6,684)
Recurring | Debt securities - Obligations of US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 1,010 1,102
Recurring | US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 250,739 249,542
Recurring | US Government agency    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 155,695 153,900
Recurring | Private label    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 10,752 10,999
Recurring | US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 101,941 104,539
Recurring | Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 77,840 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 11,534 5,283
Derivative assets 9,745 8,708
Derivative liabilities (7,277) (6,670)
Recurring | Level 2 | Debt securities - Obligations of US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Fair value 1,010 1,102
Recurring | Level 2 | US Government-sponsored enterprises    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 250,739 249,542
Recurring | Level 2 | US Government agency    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 155,695 153,900
Recurring | Level 2 | Private label    
FAIR VALUE MEASUREMENTS    
Mortgage-backed securities 10,752 10,999
Recurring | Level 2 | US States and Political Subdivisions Debt Securities [Member]    
FAIR VALUE MEASUREMENTS    
Fair value 101,941 104,539
Recurring | Level 2 | Corporate bonds    
FAIR VALUE MEASUREMENTS    
Fair value 76,511 75,139
Recurring | Level 3    
FAIR VALUE MEASUREMENTS    
Derivative assets 176 98
Derivative liabilities 0 (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    
FAIR VALUE MEASUREMENTS    
Liabilities measured at fair value 0 0
Non-recurring | Level 3    
FAIR VALUE MEASUREMENTS    
Liabilities measured at fair value $ 0 $ 0