XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certificates of Deposit - Schedule of Maturities of Total Certificates of Deposit (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Time Deposits, Fiscal Year Maturity [Abstract]    
2024 $ 915,363  
2025 240,418  
2026 37,260  
2027 18,798  
2028 19,570  
2029 and thereafter 293  
Total $ 1,231,702 $ 885,818