XML 25 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Deposits - Scheduled Maturities of Certificates of Deposits (Detail)
Dec. 31, 2019
USD ($)
Maturities Of Time Deposits [Abstract]  
2020 $ 288,983,867
2021 82,739,903
2022 15,308,943
2023 7,894,371
2024 5,189,916
2025 63,723
Total $ 400,180,723