XML 122 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposits - Summary of Maturities for All Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Maturities of Time Deposits [Abstract]    
Less than 1 year $ 417,991  
1 year to 2 years 81,146  
2 years to 3 years 29,135  
3 years to 4 years 15,483  
4 years to 5 years 18,233  
Over 5 years 64  
Total $ 562,052 $ 477,069