XML 120 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEPOSITS - Months to Maturities Of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Time deposits - less than $250,000    
3 or Less $ 707,380  
Over 3 to 6 346,201  
Over 6 to 12 464,896  
Over 12 321,797  
Total 1,840,274 $ 2,068,259
Time deposits - $250,000 or more    
3 or Less 273,372  
Over 3 to 6 302,695  
Over 6 to 12 91,468  
Over 12 72,769  
Time deposits of $250,000 or more $ 740,304 $ 646,296