XML 116 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEPOSITS - Remaining Time to Maturity for Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Certificates of deposit (not jumbo):    
Less than one year $ 1,568,970 $ 1,391,157
One year to two years 87,276 47,336
Two years to three years 11,734 14,375
Three years to four years 9,894 9,207
Over four years 6,410 10,166
Total certificates of deposit (not jumbo) 1,684,284 1,472,241
Jumbo certificates of deposit    
Less than one year 427,841 305,511
One year to two years 17,373 4,486
Two years to three years 684 662
Three years to four years 0 689
Over four years 542 728
Total jumbo certificates of deposit 446,440 312,076
Total certificates of deposit 2,130,724 $ 1,784,317
Jumbo certificates of deposit from individuals, businesses and municipalities $ 250