XML 121 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Schedule of Time Deposit Maturities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deposit [Abstract]    
2024 $ 2,474,929  
2025 200,844  
2026 356,644  
2027 117,695  
2028 137,767  
Thereafter 0  
Total time deposits $ 3,287,879 $ 4,249,866