XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses (Details) - Schedule of loan balances by age payment status - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment $ 3,631,767 $ 3,602,627
Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 5,491 11,119
Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 938 55
Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 3,614,461 3,587,490
Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 10,877 3,963
Commercial [Member] | Owner occupied RE [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 651,597 631,657
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 292 74
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 651,305 631,583
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 924,367 942,529
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 8,102
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
Commercial [Member] | Non-owner occupied RE [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 916,726 933,004
Commercial [Member] | Non-owner occupied RE [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 7,641 1,423
Commercial [Member] | Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 103,204 150,680
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 103,204 150,680
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 556,117 500,161
Commercial [Member] | Business [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,319 567
Commercial [Member] | Business [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
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 553,782 499,275
Commercial [Member] | Business [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,016 319
Consumer [Member] | Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 20,874 63,348
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 20,874 63,348
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,128,629 1,082,429
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 3,839 1,750
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 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,121,944 1,079,694
Consumer [Member] | Real Estate [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,908 985
Consumer [Member] | Home Equity [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 204,897 183,004
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 41 601
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 30
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 204,544 181,137
Consumer [Member] | Home Equity [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 312 1,236
Consumer [Member] | Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 42,082 48,819
Consumer [Member] | Other [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 25
Consumer [Member] | Other [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 25
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 42,082 48,769
Consumer [Member] | Other [Member] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment