XML 102 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
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
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Total Non–accrual $ 25,792 $ 19,710
Loans Past Due Over 90 Days Still Accruing 1,166 559
Non–performing Loans with no Allowance for Credit Losses 3,636 3,668
Commercial    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 5,658 7,362
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing Loans with no Allowance for Credit Losses 3,636 3,668
Commercial | Owner occupied real estate    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 2,448 2,636
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing Loans with no Allowance for Credit Losses 1,419 1,789
Commercial | Non–owner occupied real estate    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 444 3,485
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing Loans with no Allowance for Credit Losses 444 1,242
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–performing Loans with no Allowance for Credit Losses 0 0
Commercial | Development & spec land    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 534 617
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing Loans with no Allowance for Credit Losses 534 617
Commercial | Commercial & industrial    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 2,232 624
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing Loans with no Allowance for Credit Losses 1,239 20
Real estate    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 11,215 8,058
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing Loans with no Allowance for Credit Losses 0 0
Real estate | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 11,215 8,058
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing 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–performing Loans with no Allowance for Credit Losses 0 0
Real estate | Mortgage warehouse    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 0 0
Loans Past Due Over 90 Days Still Accruing 0 0
Non–performing Loans with no Allowance for Credit Losses 0 0
Consumer    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 8,919 4,290
Loans Past Due Over 90 Days Still Accruing 1,166 559
Non–performing Loans with no Allowance for Credit Losses 0 0
Consumer | Installment    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 338 88
Loans Past Due Over 90 Days Still Accruing 128 0
Non–performing Loans with no Allowance for Credit Losses 0 0
Consumer | Indirect auto    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 1,542 899
Loans Past Due Over 90 Days Still Accruing 358 299
Non–performing Loans with no Allowance for Credit Losses 0 0
Consumer | Home equity    
Financing Receivable, Past Due [Line Items]    
Total Non–accrual 7,039 3,303
Loans Past Due Over 90 Days Still Accruing 680 260
Non–performing Loans with no Allowance for Credit Losses $ 0 $ 0