v3.25.2
DEPOSITS - Schedule of interest-bearing deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Money market deposit accounts $ 1,632,997 $ 1,513,605
Time deposits 397,006 471,415
Interest checking accounts 123,967 139,374
Savings accounts 13,503 14,212
Total interest-bearing deposits 2,167,473 2,138,606
Aggregate time deposits of $250 or greater 136,334 96,310
Overdrafts balances classified As loans $ 100 $ 200