XML 120 R78.htm IDEA: XBRL DOCUMENT v3.25.1
DEPOSITS - Schedule of Time Deposit Maturities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Deposit [Abstract]    
2025 $ 686,247  
2026 724,239  
2027 398,495  
2028 529,527  
2029 394,689  
Thereafter 123,850  
Total time deposits $ 2,857,047 $ 2,708,205