v3.25.2
DEPOSITS AND RELATED INTEREST (Maturities of Time Deposits) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Year-end amount, Within One Year    
Three months or less $ 719,944 $ 645,919
Over 3 months through 6 months 303,478 293,693
Over 6 months through 1 year 687,601 492,799
Within one year 1,711,023 1,432,411
Year-end amount, after one year:    
Over 1 through 2 years 360,444 340,176
Over 2 through 3 years 73,091 63,044
Over 3 through 4 years 32,738 39,462
Over 4 through 5 years 29,857 33,549
Over 5 years 293 722
Certificates of deposit 2,207,446 1,909,364
Uninsured amount, within one year:    
Three months or less 431,322 336,912
Over 3 months through 6 months 151,582 99,596
Over 6 months through 1 year 288,499 201,877
Within one year 871,403 638,385
Uninsured amount, after one year:    
Over 1 through 2 years 58,910 95,690
Over 2 through 3 years 9,915 9,017
Over 3 through 4 years 3,783 4,176
Over 4 through 5 years 4,727 4,084
Over 5 years 0 115
Uninsured amount $ 948,738 $ 751,467