XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Employee Stock Ownership Plan [Abstract]    
Allocated shares 468,663 452,763
Committed-to-be-released shares 2,939 7,083
Unreleased shares 297,061 7,083
Total shares held by the ESOP 768,663 466,929
Fair value of unreleased shares $ 5,620,394 $ 152,993