XML 23 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Employee Stock Ownership Plan [Abstract]    
Allocated shares 452,763 441,753
Committed-to-be-released shares 7,083 7,500
Unreleased shares 7,083 21,666
Total shares held by the ESOP 466,929 470,919
Fair value of unreleased shares $ 152,993 $ 539,917