XML 108 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Summary of Scheduled Maturities of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
2025 $ 1,682,838  
2026 75,569  
2027 15,012  
2028 8,304  
2029 10,142  
Thereafter 467  
Total time deposits $ 1,792,332 $ 1,651,863