XML 114 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Schedule of Interest Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Interest bearing checking accounts $ 307,540 $ 336,438
Savings and money market accounts 407,322 429,251
Time deposits, $250,000 and over 61,723 42,806
Other time deposits 166,261 246,116
Total interest-bearing deposits $ 942,846 $ 1,054,611