XML 152 R87.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Benefit Plans - Schedule of Employee Stock Ownership Plan (Details)
shares in Thousands, $ in Thousands
Dec. 31, 2018
USD ($)
shares
Retirement Benefits [Abstract]  
Allocated shares 159
Unearned shares 4,384
Total ESOP shares 4,543
Fair value of unearned shares | $ $ 67,025