XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits - Salary continuation plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Appreciation in cash surrender value of bank owned life insurance $ 1,325 $ 1,035 $ 985
Salary Continuation | Certain Key Executives      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Contractual term 15 years    
Salary continuation plans, expense for period $ 541 186 (430)
Total liability 8,689 9,291  
Cash surrender value of life insurance 41,809 30,320  
Appreciation in cash surrender value of bank owned life insurance $ 1,068 $ 743 $ 706