XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
hour
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Retirement Benefits [Abstract]      
Employee pretax Roth contribution percentage of salary 70.00%    
Employees age of over with one year period 21 years    
Employer matching contribution, minimum employment service period 90 days    
Employee pretax contribution percentage 100.00%    
Employee contribution 1.00%    
Employee contribution percentage 3.00%    
Employees compensation 50.00%    
Total contributed by employee percentage 2.00%    
Corporation's matching contribution and related expenses $ 1,800 $ 1,600 $ 1,200
Employees age minimum period 1 year    
Number of service hours | hour 1,000    
Compensation percentage in excess of specified amount 5.70%    
Excess of compensation $ 160    
Salary limit 330    
Recognized profit sharing expense 3,600 2,900 2,000
Obligations of other liabilities 10,000 9,700  
Expenses related employee benefit plans 565 1,300 2,100
Obligations under survivor benefit plan 1,300 1,600  
Other liabilities related to survivor benefit plan $ (213) $ 81 $ 196