XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Non-interest bearing demand deposits $ 475,889 $ 475,889 $ 462,717
Interest bearing demand deposits and money market accounts   824,921 770,595
Savings   107,798 113,928
Time deposits of $250,000 or less   251,772 239,643
Time deposits greater than $250,000   93,661 89,018
Total deposits $ 1,754,041 $ 1,754,041 $ 1,675,901