XML 94 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Allowance for Credit Losses - Composition of Allowance for Credit Losses, by Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans $ 1,047 $ 264 $ 398  
Allowance for Pooled Loans 23,824 23,766 16,325  
Total Allowance for Credit Losses 24,871 24,030 16,723 $ 15,521
Commercial | Real Estate Owner Occupied        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 5,045 4,633    
Total Allowance for Credit Losses 5,045 4,633 6,116  
Commercial | Real Estate Non-Owner Occupied        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 4,829 4,285    
Total Allowance for Credit Losses 4,829 4,285 0  
Commercial | Construction        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0 0  
Allowance for Pooled Loans 944 1,978 821  
Total Allowance for Credit Losses 944 1,978 821 746
Commercial | C&I        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 1,047 223    
Allowance for Pooled Loans 4,317 4,778    
Total Allowance for Credit Losses 5,364 5,001 3,097  
Commercial | Multifamily        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 1,239 1,318    
Total Allowance for Credit Losses 1,239 1,318 0  
Commercial | Agriculture        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 605 0    
Total Allowance for Credit Losses 605 0    
Municipal        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0 0  
Allowance for Pooled Loans 262 334 162  
Total Allowance for Credit Losses 262 334 162 157
Residential | Construction        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0 0  
Allowance for Pooled Loans 474 618 199  
Total Allowance for Credit Losses 474 618 199 148
Residential | Term        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 41 100  
Allowance for Pooled Loans 5,241 4,950 2,459  
Total Allowance for Credit Losses 5,241 4,991 2,559 2,733
Home Equity        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0 0  
Allowance for Pooled Loans 686 626 1,029  
Total Allowance for Credit Losses 686 626 1,029 925
Consumer        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0 0  
Allowance for Pooled Loans 182 246 1,062  
Total Allowance for Credit Losses $ 182 $ 246 $ 1,062 $ 833