XML 124 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
hour
Dec. 31, 2023
USD ($)
Dec. 31, 2022
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 5.00%    
Corporation's matching contribution and related expenses $ 2,400 $ 1,800 $ 1,600
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 $ 169    
Salary limit 345    
Recognized profit sharing expense 1,400 3,600 2,900
Obligations of other liabilities 10,500 10,000  
Expenses related employee benefit plans 866 565 1,300
Obligations under survivor benefit plan 1,300 1,300  
Other liabilities related to survivor benefit plan $ (17) $ (213) $ 81