v3.26.1
Loans and Allowance for Credit Losses - Schedule of Loan Portfolio Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans and Allowance for Loan Losses    
Total gross loans $ 495,734 $ 491,559
30 to 59 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 448 730
60 to 89 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 79 4,243
Greater Than 90 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 4  
Nonaccrual    
Loans and Allowance for Loan Losses    
Total gross loans 6,407 2,266
Total Past Due and Non Accrual    
Loans and Allowance for Loan Losses    
Total gross loans 6,938 7,239
Current    
Loans and Allowance for Loan Losses    
Total gross loans 488,796 484,320
Commercial and Industrial    
Loans and Allowance for Loan Losses    
Total gross loans 85,898 92,019
Commercial and Industrial | 30 to 59 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans   19
Commercial and Industrial | 60 to 89 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 27  
Commercial and Industrial | Nonaccrual    
Loans and Allowance for Loan Losses    
Total gross loans 273 312
Commercial and Industrial | Total Past Due and Non Accrual    
Loans and Allowance for Loan Losses    
Total gross loans 300 331
Commercial and Industrial | Current    
Loans and Allowance for Loan Losses    
Total gross loans 85,598 91,688
Commercial real estate    
Loans and Allowance for Loan Losses    
Total gross loans 316,698 303,048
Commercial real estate | 30 to 59 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 329 124
Commercial real estate | 60 to 89 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans   4,198
Commercial real estate | Nonaccrual    
Loans and Allowance for Loan Losses    
Total gross loans 5,790 1,385
Commercial real estate | Total Past Due and Non Accrual    
Loans and Allowance for Loan Losses    
Total gross loans 6,119 5,707
Commercial real estate | Current    
Loans and Allowance for Loan Losses    
Total gross loans 310,579 297,341
Residential    
Loans and Allowance for Loan Losses    
Total gross loans 87,016 89,580
Residential | 30 to 59 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 116 551
Residential | 60 to 89 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 44 45
Residential | Nonaccrual    
Loans and Allowance for Loan Losses    
Total gross loans 344 559
Residential | Total Past Due and Non Accrual    
Loans and Allowance for Loan Losses    
Total gross loans 504 1,155
Residential | Current    
Loans and Allowance for Loan Losses    
Total gross loans 86,512 88,425
Installment    
Loans and Allowance for Loan Losses    
Total gross loans 6,122 6,912
Installment | 30 to 59 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 3 36
Installment | 60 to 89 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 8  
Installment | Greater Than 90 Days Past Due and Accruing    
Loans and Allowance for Loan Losses    
Total gross loans 4  
Installment | Nonaccrual    
Loans and Allowance for Loan Losses    
Total gross loans   10
Installment | Total Past Due and Non Accrual    
Loans and Allowance for Loan Losses    
Total gross loans 15 46
Installment | Current    
Loans and Allowance for Loan Losses    
Total gross loans $ 6,107 $ 6,866