XML 113 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Summary of Balances of Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Noninterest-bearing demand $ 2,548,613 $ 2,722,689
Interest-bearing demand 1,758,629 1,731,814
Savings 2,657,849 2,682,068
Time certificates, $250,000 and over 485,180 250,180
Other time certificates 637,305 447,287
Total deposits $ 8,087,576 $ 7,834,038