XML 38 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Stock Ownership Plan (Schedule of ESOP shares) (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Employee Stock Ownership Plan [Abstract]    
Allocated shares 443,198 439,432
Committed-to-be-released shares 7,917 8,333
Unreleased shares 37,083 53,334
Total shares held by the ESOP 488,198 501,099
Fair value of unreleased shares $ 888,509 $ 1,389,884