XML 123 R109.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
Banking And Thrift Disclosure [Abstract]    
Due in one year or less $ 630,199  
Due after one year through two years 80,170  
Due after two years through three years 20,175  
Due after three years through four years 2,507  
Due after four years through five years 3,158  
Thereafter 318  
Total $ 736,527 $ 763,519