XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Loans - Schedule of Non-accrual, Loans Past Due Over 90 Days Still on Accrual, and Troubled Debt Restructured ("TDRs") by Class of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total Non-accrual $ 24,294 $ 25,792
Loans Past Due Over 90 Days Still Accruing 2,113 1,166
Non-accruing Loans with no Allowance for Credit Losses 2,749 3,636
Commercial    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 7,547 5,658
Loans Past Due Over 90 Days Still Accruing 1,123 0
Non-accruing Loans with no Allowance for Credit Losses 2,749 3,636
Commercial | Owner occupied real estate    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 4,240 2,448
Loans Past Due Over 90 Days Still Accruing 1,123 0
Non-accruing Loans with no Allowance for Credit Losses 1,469 1,419
Commercial | Non–owner occupied real estate    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 421 444
Loans Past Due Over 90 Days Still Accruing 0 0
Non-accruing Loans with no Allowance for Credit Losses 143 444
Commercial | Residential spec homes    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 0 0
Loans Past Due Over 90 Days Still Accruing 0 0
Non-accruing Loans with no Allowance for Credit Losses 0 0
Commercial | Development & spec land    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 523 534
Loans Past Due Over 90 Days Still Accruing 0 0
Non-accruing Loans with no Allowance for Credit Losses 0 534
Commercial | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 2,363 2,232
Loans Past Due Over 90 Days Still Accruing 0 0
Non-accruing Loans with no Allowance for Credit Losses 1,137 1,239
Real estate    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 9,525 11,215
Loans Past Due Over 90 Days Still Accruing 102 0
Non-accruing Loans with no Allowance for Credit Losses 0 0
Real estate | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 9,525 11,215
Loans Past Due Over 90 Days Still Accruing 102 0
Non-accruing Loans with no Allowance for Credit Losses 0 0
Real estate | Residential construction    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 0 0
Loans Past Due Over 90 Days Still Accruing 0 0
Non-accruing Loans with no Allowance for Credit Losses 0 0
Consumer    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 7,222 8,919
Loans Past Due Over 90 Days Still Accruing 888 1,166
Non-accruing Loans with no Allowance for Credit Losses 0 0
Consumer | Direct installment    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 304 338
Loans Past Due Over 90 Days Still Accruing 306 128
Non-accruing Loans with no Allowance for Credit Losses 0 0
Consumer | Indirect installment    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 1,527 1,542
Loans Past Due Over 90 Days Still Accruing 70 358
Non-accruing Loans with no Allowance for Credit Losses 0 0
Consumer | Home equity    
Financing Receivable, Past Due [Line Items]    
Total Non-accrual 5,391 7,039
Loans Past Due Over 90 Days Still Accruing 512 680
Non-accruing Loans with no Allowance for Credit Losses $ 0 $ 0