v3.26.1
Loans and Allowance for Credit Losses (Details) - Schedule of loan balances by age payment status - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment $ 4,030,255 $ 3,845,124
Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 3,118 4,895
Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 847 565
Accruing 90 Days or More Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 11,186 13,833
Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 4,015,104 3,825,831
Commercial [Member] | Owner occupied RE [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 755,419 736,979
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,283
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] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 2,667 259
Commercial [Member] | Owner occupied RE [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 751,469 736,720
Commercial [Member] | Non-owner occupied RE [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 967,698 956,812
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 964
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] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 2,030 6,917
Commercial [Member] | Non-owner occupied RE [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 964,704 949,895
Commercial [Member] | Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 66,105 63,666
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] | Nonaccrual Loans [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 66,105 63,666
Commercial [Member] | Business [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 713,017 619,667
Commercial [Member] | Business [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 326 627
Commercial [Member] | Business [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 92
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] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,330 189
Commercial [Member] | Business [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 711,269 618,851
Consumer [Member] | Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 36,371 24,997
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] | Nonaccrual Loans [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 36,371 24,997
Consumer [Member] | Real Estate [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,167,282 1,153,285
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 282 4,235
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 755 315
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] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 4,805 5,763
Consumer [Member] | Real Estate [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 1,161,440 1,142,972
Consumer [Member] | Home Equity [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 273,017 248,685
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 242
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 250
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] | Nonaccrual Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 354 705
Consumer [Member] | Home Equity [Member] | Accruing Current [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 272,421 247,730
Consumer [Member] | Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 51,346 41,033
Consumer [Member] | Other [Member] | Accruing 30-59 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment 21 33
Consumer [Member] | Other [Member] | Accruing 60-89 Days Past Due [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loan balances by payment
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] | Nonaccrual Loans [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 $ 51,325 $ 41,000