XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Summary of Scheduled Maturities of Time Deposits (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Maturities of Time Deposits [Abstract]  
One year or less $ 581,981
More than one year to two years 35,902
More than two years to three years 9,522
More than three years to four years 6,097
More than four years to five years 2,601
More than five years 630
Total $ 636,733