v3.26.1
Deposits (Schedule of deposits) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits.    
Non-interest bearing demand deposits $ 242,774 $ 227,272
Interest bearing accounts:    
Subscription Deposits 156,012  
NOW 131,312 123,576
Savings 132,765 127,219
Money market 235,508 242,333
Time certificates of deposit 384,601 376,940
Total interest bearing accounts 1,040,198 870,068
Total deposits $ 1,282,972 $ 1,097,340