v3.26.1
Deposits Schedule of Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
2026 $ 184,915  
2027 13,827  
2028 3,104  
2029 1,124  
2030 858  
Time deposits $ 203,828 $ 207,674