XML 103 R93.htm IDEA: XBRL DOCUMENT v3.24.1
Deposits - Summary of Scheduled Maturities of Time Deposits (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Maturities of Time Deposits [Abstract]  
One year or less $ 568,324
More than one year to two years 34,018
More than two years to three years 11,032
More than three years to four years 4,815
More than four years to five years 7,354
More than five years 764
Total $ 626,307