v3.26.1
Deposits (Schedule of contractual maturities of time certificates of deposit) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits.    
Within 1 year $ 342,693  
1 - 2 years 39,104  
2 - 3 years 1,585  
3 - 4 years 954  
4 - 5 years 265  
Total $ 384,601 $ 376,940