v3.26.1
STOCK BASED COMPENSATION - Changes in Restricted Stock (Details) - Restricted Stock - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restricted Stock, Shares    
Outstanding at beginning of year 46,727 52,634
Granted 25,929 23,100
Vested (24,406) (28,290)
Forfeited or cancelled (557)  
Outstanding at end of year 47,693 47,444
Restricted Stock, Weighted- Average Grant- Date Fair Value    
Outstanding at beginning of year $ 94.77 $ 79.27
Granted 135.23 105.96
Vested 91.96 75.74
Forfeited or cancelled 97.55  
Outstanding at end of year $ 118.18 $ 94.37