XML 120 R101.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefits (Information on Employee Stock Ownership Plan Shares) (Details) - shares
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Benefits [Abstract]      
Allocated shares 403,649 417,848 417,848
Suspense shares 0 0