XML 128 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits - Retirement plan contribution (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Benefits      
Retirement plan contributions $ 5,137 $ 5,126 $ 4,435
Total ESOP shares outstanding 1,207,952 1,170,611 1,307,439
Salary Reduction Plan      
Employee Benefits      
Retirement plan contributions $ 3,123 $ 2,960 $ 2,599
ESOP      
Employee Benefits      
Retirement plan contributions $ 2,014 $ 2,166 $ 1,836