v3.26.1
DEPOSITS - Schedule of Company's Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Time Deposits [Abstract]    
Noninterest-bearing deposits $ 1,313,650 $ 1,049,043
Interest-bearing deposits:    
Interest-bearing demand 1,351,994 1,144,416
Money market 1,012,207 839,097
Savings 853,993 564,220
Time 1,226,142 762,487
Total interest-bearing deposits 4,444,336 3,310,220
Total deposits $ 5,757,986 $ 4,359,263