v3.26.1
STOCK-BASED COMPENSATION (Stock Option Activity and Intrinsic Value) (Details) - Stock Options Plans - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Options Activity [Roll Forward]    
Options outstanding, beginning of year (in shares) 134,809  
Granted (in shares) 32,675  
Exercised (in shares) (30,389)  
Options outstanding, end of period (in shares) 137,095  
Options exercisable, end of period (in shares) 82,383  
Weighted Average Exercise Price    
Options outstanding, beginning of year (in dollars per share) $ 112.92  
Granted (in dollars per share) 134.55  
Exercised (in dollars per share) 108.56  
Options outstanding, end of period (in dollars per share) 119.04  
Options exercisable, end of period (in dollars per share) $ 114.14  
Stock Option Activity Additional Disclosures [Abstract]    
Weighted-average remaining contractual term, options outstanding, end of period 5 years 10 months 24 days  
Weighted-average remaining contractual terms, options exercisable, end of period 3 years 7 months 6 days  
Aggregate intrinsic value, options outstanding, end of period $ 14,366,577  
Aggregate intrinsic value, options exercisable, end of period 9,036,930  
Intrinsic value of options exercised 2,336,694 $ 1,000,598
Tax benefit of options exercised $ 572,491 $ 245,147