XML 101 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Deposits - Additional Information (Detail) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Deposits [Line Items]    
Deposits $ 945,109,000 $ 722,030,000
Certificates of deposit with minimum denomination 250,000  
Time deposits 251,443,000  
Deposits brokered 31,700,000 30,600,000
Certificate Of Deposit Account Registry Service [Member]    
Deposits [Line Items]    
Time deposits 2,200,000 2,200,000
Certificate Of Deposit Listing Service [Member]    
Deposits [Line Items]    
Deposits 14,800,000 19,200,000
Certificates Of Deposit [Member]    
Deposits [Line Items]    
Deposits $ 95,700,000 $ 82,800,000