v3.26.1
Loans and Allowance for Credit Losses - Loans by Aging Categories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans $ 1,157,837 $ 1,162,260
Non- Accrual 3,329 5,310
Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 1,151,589 1,152,312
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,919 4,638
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,724 3,973
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 195 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 330,761 329,237
Non- Accrual 2,730 2,731
Real Estate: | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 550,029 552,180
Non- Accrual 95 2,057
Real Estate: | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 51,394 45,419
Non- Accrual 415 415
Real Estate: | Loans Current | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 325,687 322,628
Real Estate: | Loans Current | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 549,690 549,990
Real Estate: | Loans Current | Construction    
Financing Receivable, Past Due [Line Items]    
Loans 50,979 45,004
Real Estate: | Total Past Due | Residential    
Financing Receivable, Past Due [Line Items]    
Loans 2,344 3,878
Real Estate: | Total Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 244 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 2,155 3,434
Real Estate: | 30-59 Days Past Due | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans 244 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 189 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 157,694 161,081
Non- Accrual 0 0
Commercial and Industrial | Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 157,694 161,081
Commercial and Industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial and Industrial | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 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 36,720 42,876
Non- Accrual 89 107
Consumer | Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 36,300 42,142
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 331 627
Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 325 539
Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 6 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 31,239 31,467
Non- Accrual 0 0
Other | Loans Current    
Financing Receivable, Past Due [Line Items]    
Loans 31,239 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