XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.4
DEPOSITS - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Summary of deposits [Abstract]    
Non interest-bearing demand deposits $ 624,532 $ 625,762
Interest-bearing demand deposits 326,645 306,536
Insured money market deposits 601,391 595,123
Savings deposits 254,490 245,550
Certificates of deposits $250,000 or less 339,320 401,563
Certificates of deposits greater than $250,000 98,714 101,125
Brokered deposits 0 92,159
Other time deposits 25,582 29,065
Total deposits $ 2,270,674 $ 2,396,883