v3.25.4
DEPOSITS - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Noninterest-bearing demand $ 1,901,638 $ 1,964,457
Interest-bearing demand 845,060 697,949
Individual retirement accounts 37,634 43,937
Money market 608,036 629,610
Savings 522,189 515,545
Certificates of deposit 224,644 232,232
Brokered time deposits 695,093 490,650
Other brokered deposits 115,922 246,440
Total deposits $ 4,950,216 $ 4,820,820