XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Interest-Bearing Deposits - Summary of Interest-Bearing Deposits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Demand $ 419,583 $ 449,449
Savings and Money markets 1,152,239 863,067
$250 and over 120,543 92,933
Certificates of Deposit: Other 782,209 765,734
Individual Retirement Accounts 42,202 42,146
Total $ 2,516,776 $ 2,213,329