v3.25.4
Deposits - Summary of Scheduled Maturities of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Banking And Thrift Disclosure [Abstract]    
Due in one year or less $ 870,143  
Due after one year through two years 74,049  
Due after two years through three years 14,347  
Due after three years through four years 23,223  
Due after four years through five years 2,756  
Thereafter 350  
Total $ 984,868 $ 736,527