XML 121 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Deposits - Summary of Scheduled Maturities of Time Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Banking And Thrift Disclosure [Abstract]    
Due in one year or less $ 656,083  
Due after one year through two years 115,005  
Due after two years through three years 18,434  
Due after three years through four years 12,236  
Due after four years through five years 12,332  
Thereafter 234  
Total $ 814,324 $ 653,598