XML 131 R105.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefits - Retirement plan contribution (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Benefits      
Retirement plan contributions $ 4,435 $ 4,067 $ 4,001
Total ESOP shares outstanding 1,307,439 1,334,372 1,393,395
ESOP repurchase obligation   $ 34,000  
Salary Reduction Plan      
Employee Benefits      
Retirement plan contributions $ 2,599 2,402 $ 2,317
ESOP      
Employee Benefits      
Retirement plan contributions $ 1,836 $ 1,665 $ 1,684