XML 150 R131.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Discretionary contribution percentage 50.00%    
Maximum percentage of amount to be contributed by the employer 6.00%    
Matching and profit sharing vesting period 3 years    
Contribution provided by the bank to the plan $ 3,450 $ 3,686 $ 3,923
Post retirement benefits payable 2,152 2,424  
Cash surrender value of bank owned life insurance 76,143 75,329  
Cash value income $ 1,871 $ 1,452 $ 1,542