XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Loans and Allowance for Credit Losses (Details) - Schedule of loan balances by age and payment status - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment $ 3,746,841 $ 3,631,767
Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 3,780 5,491
Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,135 938
Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 204
Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 3,730,328 3,614,461
Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 11,394 10,877
Commercial [Member] | Owner occupied RE [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 686,424 651,597
Commercial [Member] | Owner occupied RE [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,445 292
Commercial [Member] | Owner occupied RE [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Owner occupied RE [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Owner occupied RE [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 684,979 651,305
Commercial [Member] | Owner occupied RE [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment  
Commercial [Member] | Non-owner occupied RE [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 939,163 924,367
Commercial [Member] | Non-owner occupied RE [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Non-owner occupied RE [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Non-owner occupied RE [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 204
Commercial [Member] | Non-owner occupied RE [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 932,018 916,726
Commercial [Member] | Non-owner occupied RE [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 6,941 7,641
Commercial [Member] | Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 68,421 103,204
Commercial [Member] | Construction [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Construction [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Construction [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Construction [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 68,421 103,204
Commercial [Member] | Construction [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Business [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 589,661 556,117
Commercial [Member] | Business [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 348 1,319
Commercial [Member] | Business [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 35
Commercial [Member] | Business [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Commercial [Member] | Business [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 588,561 553,782
Commercial [Member] | Business [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 717 1,016
Consumer [Member] | Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 25,210 20,874
Consumer [Member] | Construction [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Construction [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Construction [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Construction [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 25,210 20,874
Consumer [Member] | Construction [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,164,187 1,128,629
Consumer [Member] | Real Estate [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,384 3,839
Consumer [Member] | Real Estate [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,037 938
Consumer [Member] | Real Estate [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Real Estate [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,158,738 1,121,944
Consumer [Member] | Real Estate [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 3,028 1,908
Consumer [Member] | Home Equity [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 234,608 204,897
Consumer [Member] | Home Equity [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 545 41
Consumer [Member] | Home Equity [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Home Equity [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Home Equity [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 233,355 204,544
Consumer [Member] | Home Equity [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 708 312
Consumer [Member] | Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 39,167 42,082
Consumer [Member] | Other [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 58
Consumer [Member] | Other [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 63
Consumer [Member] | Other [Member] | Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Consumer [Member] | Other [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 39,046 42,082
Consumer [Member] | Other [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment