v3.25.4
Loans and Allowance for Credit Losses on Loans - Schedule of Nonaccrual Status and Loans Past Due Over 90 Days (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Nonperforming Loans by Class    
Nonaccrual with no Specific Allowance for Credit Losses $ 1,735 $ 6,264
Nonaccrual with Specific Allowance for Credit Losses 313 914
Loans over 90 Days Past Due and Still Accruing 735 489
Total 2,783 7,667
Commercial | Commercial    
Nonperforming Loans by Class    
Nonaccrual with no Specific Allowance for Credit Losses 41 313
Nonaccrual with Specific Allowance for Credit Losses 313 701
Loans over 90 Days Past Due and Still Accruing 735 489
Total 1,089 1,503
Real estate | CRE Owner Occupied    
Nonperforming Loans by Class    
Nonaccrual with no Specific Allowance for Credit Losses 31 0
Nonaccrual with Specific Allowance for Credit Losses 0 0
Loans over 90 Days Past Due and Still Accruing 0 0
Total 31 0
Real estate | CRE Non-owner Occupied    
Nonperforming Loans by Class    
Nonaccrual with no Specific Allowance for Credit Losses 0 0
Nonaccrual with Specific Allowance for Credit Losses 0 0
Loans over 90 Days Past Due and Still Accruing 0 0
Total 0 0
Real estate | Land & Construction    
Nonperforming Loans by Class    
Nonaccrual with no Specific Allowance for Credit Losses 1,663 5,874
Nonaccrual with Specific Allowance for Credit Losses 0 0
Loans over 90 Days Past Due and Still Accruing 0 0
Total $ 1,663 5,874
Real estate | Home Equity    
Nonperforming Loans by Class    
Nonaccrual with no Specific Allowance for Credit Losses   77
Nonaccrual with Specific Allowance for Credit Losses   0
Loans over 90 Days Past Due and Still Accruing   0
Total   77
Consumer and other | Consumer and Other    
Nonperforming Loans by Class    
Nonaccrual with no Specific Allowance for Credit Losses   0
Nonaccrual with Specific Allowance for Credit Losses   213
Loans over 90 Days Past Due and Still Accruing   0
Total   $ 213