v3.25.1
STOCK BASED COMPENSATION - Changes in Restricted Stock (Details) - Restricted Stock - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restricted Stock, Shares    
Outstanding at beginning of year 52,634 58,196
Granted 23,100 24,581
Vested (28,290) (30,143)
Outstanding at end of year 47,444 52,634
Restricted Stock, Weighted- Average Grant- Date Fair Value    
Outstanding at beginning of year $ 79.27 $ 72.28
Granted 105.96 85.85
Vested 75.74 71.14
Outstanding at end of year $ 94.37 $ 79.27