XML 112 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEPOSITS - Months to Maturities Of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Time deposits - less than $250,000    
3 or Less $ 538,756  
Over 3 to 6 352,123  
Over 6 to 12 510,001  
Over 12 667,379  
Total 2,068,259 $ 1,644,645
Time deposits - $250,000 or more    
3 or Less 192,353  
Over 3 to 6 220,943  
Over 6 to 12 95,069  
Over 12 137,931  
Time deposits of $250,000 or more $ 646,296 $ 473,617