XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Noninterest-bearing demand deposits $ 897,997 $ 866,496
Interest-bearing deposits:    
Interest-bearing demand deposits 154,870 154,720
NOW accounts 416,459 467,118
Money market accounts 568,839 556,769
Savings accounts 172,454 169,894
Time deposits less than or equal to $250,000 408,171 403,096
Time deposits greater than $250,000 191,815 187,013
Total interest-bearing deposits 1,912,608 1,938,610
Deposits $ 2,810,605 $ 2,805,106