v3.26.1
Loans and Allowance for Credit Losses - Loans by Aging Categories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans $ 1,179,721 $ 1,162,260
Non- Accrual 3,388 5,310
Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 1,171,564 1,152,312
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4,769 4,638
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4,601 3,973
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 168 665
90 Days Or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Real Estate: | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 327,003 329,237
Non- Accrual 2,779 2,731
Real Estate: | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 571,760 552,180
Non- Accrual 95 2,057
Real Estate: | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 58,930 45,419
Non- Accrual 415 415
Real Estate: | Loans Current | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 320,057 322,628
Real Estate: | Loans Current | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 571,473 549,990
Real Estate: | Loans Current | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 58,515 45,004
Real Estate: | Total Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 4,167 3,878
Real Estate: | Total Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 192 133
Real Estate: | Total Past Due | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Real Estate: | 30-59 Days Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 4,034 3,434
Real Estate: | 30-59 Days Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 192 0
Real Estate: | 30-59 Days Past Due | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Real Estate: | 60-89 Days Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 133 444
Real Estate: | 60-89 Days Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 0 133
Real Estate: | 60-89 Days Past Due | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Real Estate: | 90 Days Or More Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Real Estate: | 90 Days Or More Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Real Estate: | 90 Days Or More Past Due | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial and Industrial    
Financing Receivable, Past Due [Line Items]    
Loans 160,399 161,081
Non- Accrual 0 0
Commercial and Industrial | Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 160,382 161,081
Commercial and Industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 17 0
Commercial and Industrial | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 17 0
Commercial and Industrial | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial and Industrial | 90 Days Or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Consumer    
Financing Receivable, Past Due [Line Items]    
Loans 31,108 42,876
Non- Accrual 99 107
Consumer | Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 30,616 42,142
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 393 627
Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 358 539
Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 35 88
Consumer | 90 Days Or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other    
Financing Receivable, Past Due [Line Items]    
Loans 30,521 31,467
Non- Accrual 0 0
Other | Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 30,521 31,467
Other | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other | 90 Days Or More Past Due    
Financing Receivable, Past Due [Line Items]    
Loans $ 0 $ 0