v3.22.4
Deposits (Scheduled Maturities of Time Deposits) (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Deposits [Abstract]  
2023 $ 1,381,519
2024 413,521
Time deposits, Total $ 1,795,040