v3.25.2
FAIR VALUE MEASUREMENTS - Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 528,690 $ 521,018
Obligations of states and political subdivisions thereof    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 98,607 105,452
Corporate bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 94,567 93,452
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held for sale 2,829 1,235
Derivative assets 12,625 18,857
Derivative Liabilities (10,885) (16,565)
Recurring | Obligations of US Government-sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 1,191 1,318
Recurring | US Government-sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 182,654 177,316
Recurring | US Government agency    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 133,379 103,916
Recurring | Private label    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 18,292 39,564
Recurring | Obligations of states and political subdivisions thereof    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 98,607 105,452
Recurring | Corporate bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 94,567 93,452
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0  
Derivative Liabilities 0  
Recurring | Level 1 | US Government agency    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 0  
Recurring | Level 1 | Obligations of states and political subdivisions thereof    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
Recurring | Level 1 | Corporate bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held for sale 2,829 1,235
Derivative assets 12,387 18,759
Derivative Liabilities (10,831) (16,565)
Recurring | Level 2 | Obligations of US Government-sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 1,191 1,318
Recurring | Level 2 | US Government-sponsored enterprises    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 182,654 177,316
Recurring | Level 2 | US Government agency    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 133,379 103,916
Recurring | Level 2 | Private label    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 18,292 39,564
Recurring | Level 2 | Obligations of states and political subdivisions thereof    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 98,607 105,452
Recurring | Level 2 | Corporate bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 92,164 93,452
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 238 $ 98
Derivative Liabilities (54)  
Recurring | Level 3 | US Government agency    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mortgage-backed securities available for sale 0  
Recurring | Level 3 | Obligations of states and political subdivisions thereof    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
Recurring | Level 3 | Corporate bond    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 2,403