XML 117 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS, Other Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan [Abstract]      
Obligation included in other liabilities $ 514 $ 610  
Shares authorized for issuance under plan (in shares) 25,000,000 25,000,000  
Employee Stock Purchase Plan [Member]      
Defined Benefit Plan [Abstract]      
Percentage of market value in which eligible employees participating in plan can purchase stock 95.00%    
Shares authorized for issuance under plan (in shares) 100,000    
Purchase of shares (in shares) 234    
Weighted average price of shares purchased under ESPP (in dollars per share) $ 70.61    
Number of shares remaining available to be issued under ESPP (in shares) 99,766    
Employee Stock Purchase Plan [Member] | Maximum [Member]      
Defined Benefit Plan [Abstract]      
Amount of common stock employee can buy in any year $ 25,000    
Supplemental Executive Retirement Plan [Member]      
Defined Benefit Plan [Abstract]      
Obligation included in other liabilities 2,131 $ 2,897  
Cost recognized 124 233 $ 240
Benefit payments 889 42 42
Deferred Compensation Plan [Member]      
Defined Benefit Plan [Abstract]      
Obligation included in other liabilities 1,757 1,503  
Cost recognized 254 268 296
Benefit payments 0 0 0
Salary Continuation Plan [Member]      
Defined Benefit Plan [Abstract]      
Obligation included in other liabilities 525 575  
Cost recognized 41 44 47
Benefit payments 91 87 76
Continuation of Life Insurance Plan [Member]      
Defined Benefit Plan [Abstract]      
Obligation included in other liabilities 514 610  
Benefit payments $ 96 $ 50 $ 36