XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certificates of Deposit - Schedule of Maturities of Total Certificates of Deposit (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Time Deposits, Fiscal Year Maturity [Abstract]    
2025 $ 1,605,983  
2026 66,577  
2027 20,182  
2028 17,497  
2029 16,511  
2030 and thereafter 182  
Total $ 1,726,932 $ 1,231,702