Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENTS - Summary of fair values for assets and liabilities (Details)

v3.22.0.1
FAIR VALUE MEASUREMENTS - Summary of fair values for assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ASSETS:      
Loans Held for Sale $ 52,532 $ 114,039  
Mortgage Servicing Rights 3,774 3,452 $ 910
Fair Value, Measurements, Recurring [Member]      
ASSETS:      
Loans Held for Sale 52,532 114,039  
Interest Rate Swap Derivative 2,050 574  
Mortgage Servicing Rights 4,718    
LIABILITIES:      
Derivative Liabilities 7    
Fair Value, Measurements, Recurring [Member] | U.S. Government Treasury [Member]      
ASSETS:      
Assets, Fair Value Disclosure 187,868 104,519  
Fair Value, Measurements, Recurring [Member] | U.S. Government Agency [Member]      
ASSETS:      
Assets, Fair Value Disclosure 237,578 208,531  
Fair Value, Measurements, Recurring [Member] | States and Political Subdivisions [Member]      
ASSETS:      
Assets, Fair Value Disclosure 46,980 3,632  
Fair Value, Measurements, Recurring [Member] | Mortgage-Backed Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 88,869 515  
Fair Value, Measurements, Recurring [Member] | Other Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 7,094 7,673  
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 86,222    
Fair Value, Measurements, Recurring [Member] | Mortgage Banking IRLC Derivative [Member]      
ASSETS:      
Interest Rate Swap Derivative 1,258    
Mortgage Banking Derivative Asset   4,825  
Fair Value, Measurements, Recurring [Member] | Mortgage Banking Hedge Derivative [Member]      
LIABILITIES:      
Derivative Liabilities   907  
Level 1 Inputs [Member]      
ASSETS:      
Loans Held for Sale 0 0  
Interest Rate Swap Derivative 0 0  
Mortgage Banking Derivative Asset 0    
Mortgage Servicing Rights 0 0  
Level 1 Inputs [Member] | Mortgage Banking IRLC Derivative [Member]      
ASSETS:      
Mortgage Banking Derivative Asset   0  
Level 1 Inputs [Member] | Mortgage Banking Hedge Derivative [Member]      
LIABILITIES:      
Derivative Liabilities 0 0  
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member]      
ASSETS:      
Loans Held for Sale 0 0  
Interest Rate Swap Derivative 0 0  
Mortgage Servicing Rights 0    
LIABILITIES:      
Derivative Liabilities 0    
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Government Treasury [Member]      
ASSETS:      
Assets, Fair Value Disclosure 187,868 104,519  
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Government Agency [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | States and Political Subdivisions [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage-Backed Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Other Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0    
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage Banking IRLC Derivative [Member]      
ASSETS:      
Interest Rate Swap Derivative 0    
Mortgage Banking Derivative Asset   0  
Level 1 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage Banking Hedge Derivative [Member]      
LIABILITIES:      
Derivative Liabilities   0  
Level 2 Inputs [Member]      
ASSETS:      
Loans Held for Sale 52,532 114,039  
Interest Rate Swap Derivative 2,050 574  
Mortgage Banking Derivative Asset 0    
Mortgage Servicing Rights 0 0  
Level 2 Inputs [Member] | Mortgage Banking IRLC Derivative [Member]      
ASSETS:      
Mortgage Banking Derivative Asset   0  
Level 2 Inputs [Member] | Mortgage Banking Hedge Derivative [Member]      
LIABILITIES:      
Derivative Liabilities 7 907  
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member]      
ASSETS:      
Loans Held for Sale 52,532 114,039  
Interest Rate Swap Derivative 2,050 574  
Mortgage Servicing Rights 0    
LIABILITIES:      
Derivative Liabilities 7    
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Government Treasury [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Government Agency [Member]      
ASSETS:      
Assets, Fair Value Disclosure 237,578 208,531  
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | States and Political Subdivisions [Member]      
ASSETS:      
Assets, Fair Value Disclosure 46,980 3,632  
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage-Backed Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 88,869 515  
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Other Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 7,094 7,673  
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 86,222    
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage Banking IRLC Derivative [Member]      
ASSETS:      
Interest Rate Swap Derivative 0    
Mortgage Banking Derivative Asset   0  
Level 2 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage Banking Hedge Derivative [Member]      
LIABILITIES:      
Derivative Liabilities   907  
Level 3 Inputs [Member]      
ASSETS:      
Loans Held for Sale 0 0  
Interest Rate Swap Derivative 0 0  
Mortgage Banking Derivative Asset 1,258    
Mortgage Servicing Rights 4,718 3,451  
Level 3 Inputs [Member] | Mortgage Banking IRLC Derivative [Member]      
ASSETS:      
Mortgage Banking Derivative Asset   4,825  
Level 3 Inputs [Member] | Mortgage Banking Hedge Derivative [Member]      
LIABILITIES:      
Derivative Liabilities 0 0  
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member]      
ASSETS:      
Loans Held for Sale 0 0  
Interest Rate Swap Derivative 0 0  
Mortgage Servicing Rights 4,718    
LIABILITIES:      
Derivative Liabilities 0    
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Government Treasury [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Government Agency [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | States and Political Subdivisions [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage-Backed Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Other Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0 0  
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member]      
ASSETS:      
Assets, Fair Value Disclosure 0    
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage Banking IRLC Derivative [Member]      
ASSETS:      
Interest Rate Swap Derivative $ 1,258    
Mortgage Banking Derivative Asset   4,825  
Level 3 Inputs [Member] | Fair Value, Measurements, Recurring [Member] | Mortgage Banking Hedge Derivative [Member]      
LIABILITIES:      
Derivative Liabilities   $ 0