v3.26.1
Time Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Maturities of time deposits    
2026 $ 28,835  
2027 35,993  
2028 2,644  
2029 3,323  
2030 930  
Thereafter 639  
Time Deposits 72,364 $ 75,024
Time Deposits 250000 or more $ 14,929 $ 16,436