XML 152 R133.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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,225 $ 3,450 $ 3,686
Post retirement benefits payable 2,328 2,152  
Cash surrender value of bank owned life insurance 72,504 76,143  
Cash value income $ 3,753 $ 1,871 $ 1,452