XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Summary of Year-end deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]      
Noninterest-bearing demand deposits $ 3,907,060 $ 3,982,226  
Money market and interest-bearing checking deposits 5,231,327 4,699,865  
Savings deposits 1,110,020 1,056,404  
Time deposits 1,470,139 961,627  
Total deposits $ 11,718,546 $ 10,700,122 $ 10,974,228