XML 129 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposits.    
Noninterest-bearing $ 728,082 $ 860,987
Interest-bearing demand 840,711 706,275
Savings accounts 82,485 99,882
Money market savings 1,032,771 1,035,981
Time deposits 411,562 212,359
Total interest-bearing 2,367,529 2,054,497
Total deposits 3,095,611 2,915,484
Deposit overdrafts 140 202
Certificates of deposit in excess of $250,000 $ 121,800 $ 51,100