XML 152 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Schedule of Employee Stock Ownership Plan (Details) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Retirement Benefits [Abstract]    
Allocated shares (in shares) 385 159
Unearned shares (in shares) 4,156 4,384
Total ESOP shares (in shares) 4,541 4,543
Fair value of unearned shares (in shares) $ 70,409 $ 67,025