XML 95 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Schedule of Fair Value Measurements, Nonrecurring (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value        
Other real estate owned ("OREO") $ 8,900 $ 9,500    
Servicing rights 1,816 2,218 $ 2,486 $ 2,742
Allowance for credit loss 53,162 63,967 $ 50,359  
Allowance on servicing rights 1 12    
Nonrecurring Basis | Level 2        
Fair Value        
Loans held for sale 1,254 418    
Other real estate owned ("OREO") 0 0    
Servicing rights 0 0    
Allowance for credit loss 105 0    
Nonrecurring Basis | Level 2 | Collateral Dependent Loan        
Fair Value        
Collateral dependent loans 0 0    
Nonrecurring Basis | Level 3        
Fair Value        
Loans held for sale 0 0    
Other real estate owned ("OREO") 55 87    
Servicing rights 0 22    
Nonrecurring Basis | Level 3 | Collateral Dependent Loan        
Fair Value        
Collateral dependent loans $ 10,354 $ 430