v3.26.1
Time Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Maturities of time deposits    
2026 $ 49,706  
2027 19,889  
2028 2,511  
2029 2,196  
2030 923  
Thereafter 412  
Time Deposits 75,637 $ 75,024
Time Deposits 250000 or more $ 16,856 $ 16,436