v3.26.1
Deposits, Certificate of Deposit Maturities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Customer
Dec. 31, 2024
USD ($)
Maturities of Certificates of Deposit [Abstract]    
2026 $ 294,642  
2027 3,692  
2028 1,302  
2029 66  
2030 32  
Thereafter 0  
Total 299,734 $ 212,839
Certificate of deposits in denominations of $250,000 or more 105,100 33,200
Deposits from principal officers, directors, and their affiliates $ 24,800 $ 24,200
Deposits [Member] | Customer Concentration Risk [Member]    
Maturities of Certificates of Deposit [Abstract]    
Number of long-time customers | Customer 5  
Deposits [Member] | Customer Concentration Risk [Member] | Five Customers [Member]    
Maturities of Certificates of Deposit [Abstract]    
Percentage of deposits 28.00% 18.00%