v3.26.1
Loans and Allowance for Credit Losses - Schedule of Loan Portfolio Summarized by the Past Due Status (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans $ 2,400,299 $ 2,332,477
Financing Receivable, 90 Days or More Past Due, Accruing 3,185 2,854
30–59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,254 6,628
60–89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,157 2,860
≥ 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4,739 5,217
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 8,150 14,705
Current    
Financing Receivable, Past Due [Line Items]    
Loans 2,392,149 2,317,772
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Loans 1,333,050 1,273,813
Financing Receivable, 90 Days or More Past Due, Accruing 0 0
Commercial real estate | 30–59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 506 457
Commercial real estate | 60–89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 216 400
Commercial real estate | ≥ 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 63 292
Commercial real estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 785 1,149
Commercial real estate | Current    
Financing Receivable, Past Due [Line Items]    
Loans 1,332,265 1,272,664
Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Loans 602,738 599,051
Financing Receivable, 90 Days or More Past Due, Accruing 2,613 2,332
Residential mortgage | 30–59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 20 4,988
Residential mortgage | 60–89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,590 2,098
Residential mortgage | ≥ 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4,104 4,261
Residential mortgage | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 5,714 11,347
Residential mortgage | Current    
Financing Receivable, Past Due [Line Items]    
Loans 597,024 587,704
Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Loans 217,151 205,452
Financing Receivable, 90 Days or More Past Due, Accruing 0 0
Commercial and industrial | 30–59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 86 10
Commercial and industrial | 60–89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 14 332
Commercial and industrial | ≥ 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 142
Commercial and industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 100 484
Commercial and industrial | Current    
Financing Receivable, Past Due [Line Items]    
Loans 217,051 204,968
Home equity lines of credit    
Financing Receivable, Past Due [Line Items]    
Loans 122,164 127,341
Financing Receivable, 90 Days or More Past Due, Accruing 565 514
Home equity lines of credit | 30–59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 604 572
Home equity lines of credit | 60–89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 321 0
Home equity lines of credit | ≥ 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 565 514
Home equity lines of credit | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,490 1,086
Home equity lines of credit | Current    
Financing Receivable, Past Due [Line Items]    
Loans 120,674 126,255
Real estate construction    
Financing Receivable, Past Due [Line Items]    
Loans 115,091 116,680
Financing Receivable, 90 Days or More Past Due, Accruing 0 0
Real estate construction | 30–59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 578
Real estate construction | 60–89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 12 0
Real estate construction | ≥ 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Real estate construction | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 12 578
Real estate construction | Current    
Financing Receivable, Past Due [Line Items]    
Loans 115,079 116,102
Consumer    
Financing Receivable, Past Due [Line Items]    
Loans 10,105 10,140
Financing Receivable, 90 Days or More Past Due, Accruing 7 8
Consumer | 30–59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 38 23
Consumer | 60–89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4 30
Consumer | ≥ 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 7 8
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 49 61
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Loans $ 10,056 $ 10,079