Annual report pursuant to Section 13 and 15(d)

EMPLOYEE BENEFITS AND STOCK BASED COMPENSATION (Summary of Stock Option Activity) (Details)

v3.24.0.1
EMPLOYEE BENEFITS AND STOCK BASED COMPENSATION (Summary of Stock Option Activity) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock Options (shares)      
Number of Stock Options, Outstanding beginning balance 83,367    
Number of Stock Options, Granted 0    
Number of Stock Options, Exercised (23,796) (111,774) (104,514)
Number of Stock Options, Forfeited 0    
Number of Stock Options, Expired (48,578)    
Number of Stock Options, Outstanding ending balance 10,993 83,367  
Number of Stock Options, Exercisable 10,993    
Weighted Average Exercise Price      
Weighted Average Exercise Price, Outstanding, beginning balance (in dollars per share) $ 36.32    
Weighted Average Exercise Price, Granted (in dollars per share) 0    
Weighted Average Exercise Price, Exercised (in dollars per share) 32.67    
Weighted Average Exercise Price, Forfeited (in dollars per share) 0    
Weighted Average Exercise Price, Expired (in dollars per share) 39.13    
Weighted Average Exercise Price, Outstanding, beginning balance (in dollars per share) 31.83 $ 36.32  
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 31.83    
Weighted Average Remaining Contractual Life, Outstanding 21 days 6 months 25 days  
Weighted Average Remaining Contractual Life, Exercisable 21 days    
Aggregate Intrinsic Value, Outstanding $ 51,777 $ 105,665 $ 529,000
Aggregate Intrinsic Value, Exercisable $ 51,777