v3.25.4
Allowance for Credit Losses - Schedule of Composition of Allowance for Credit Losses, by Class (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans $ 2,740 $ 1,047    
Allowance for Pooled Loans 22,625 23,824    
Total Allowance for Credit Losses 25,365 24,871 $ 24,030 $ 16,723
Commercial | Real Estate Owner Occupied        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 377 0    
Allowance for Pooled Loans 4,967 5,045    
Total Allowance for Credit Losses 5,344 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 1,209 0    
Allowance for Pooled Loans 4,611 4,829    
Total Allowance for Credit Losses 5,820 4,829 4,285 0
Commercial | Construction        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 250 944    
Total Allowance for Credit Losses 250 944 1,978 821
Commercial | C&I        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 961 1,047    
Allowance for Pooled Loans 4,062 4,317    
Total Allowance for Credit Losses 5,023 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 826 1,239    
Total Allowance for Credit Losses 826 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 519 605    
Total Allowance for Credit Losses 519 605 0  
Municipal        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 193 262    
Total Allowance for Credit Losses 193 262 334 162
Residential | Construction        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 299 474    
Total Allowance for Credit Losses 299 474 618 199
Residential | Term        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 87 0    
Allowance for Pooled Loans 5,862 5,241    
Total Allowance for Credit Losses 5,949 5,241 4,991 2,559
Home Equity        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 106 0    
Allowance for Pooled Loans 852 686    
Total Allowance for Credit Losses 958 686 626 1,029
Consumer        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for Individually Analyzed Loans 0 0    
Allowance for Pooled Loans 184 182    
Total Allowance for Credit Losses $ 184 $ 182 $ 246 $ 1,062