XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Deposits - Summary of Maturities for All Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturities of Time Deposits [Abstract]    
Less than 1 year $ 409,987  
1 year to 2 years 200,771  
2 years to 3 years 32,568  
3 years to 4 years 15,970  
4 years to 5 years 47,126  
Over 5 years 357  
Total $ 706,779 $ 562,052