XML 139 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefits - Retirement plan contribution (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Benefits      
Retirement plan contributions $ 4,537 $ 5,080 $ 5,137
Total ESOP shares outstanding 1,152,017 1,111,424 1,207,952
Salary Reduction Plan      
Employee Benefits      
Retirement plan contributions $ 2,933 $ 3,148 $ 3,123
ESOP      
Employee Benefits      
Retirement plan contributions $ 1,604 $ 1,932 $ 2,014