XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Noninterest-bearing demand deposits $ 866,496 $ 916,456
Interest-bearing deposits:    
Interest-bearing demand deposits 154,720 138,380
NOW accounts 467,118 468,483
Money market accounts 556,769 541,607
Savings accounts 169,894 173,741
Time deposits less than or equal to $250,000 403,096 392,094
Time deposits greater than $250,000 187,013 171,127
Total interest-bearing deposits 1,938,610 1,885,432
Total Deposits $ 2,805,106 $ 2,801,888