XML 128 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Summary of year-end interest bearing deposits    
Noninterest-bearing demand $ 965,507 $ 1,026,630
Interest-bearing demand 1,366,255 1,362,609
Money market 682,558 593,975
Savings 414,796 468,890
Brokered time deposits 74,951 0
Certificates of deposit 762,712 725,282
Total $ 4,266,779 $ 4,177,386