XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Employee Stock Ownership Plan [Abstract]    
Allocated shares 441,753 443,198
Committed-to-be-released shares 7,500 7,917
Unreleased shares 21,666 37,083
Total shares held by the ESOP 470,919 488,198
Fair value of unreleased shares $ 539,917 $ 888,509