XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Stock Option Activity and Intrinsic Value) (Details) - Stock Options Plans - USD ($)
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Options Activity [Roll Forward]    
Options outstanding, beginning of year (in shares) 500,168  
Granted (in shares) 4,898  
Exercised (in shares) (23,494)  
Forfeited (in shares) (4,000)  
Expired (in shares) 0  
Options outstanding, end of period (in shares) 477,572  
Options exercisable, end of period (in shares) 189,701  
Weighted Average Exercise Price [Roll Forward]    
Options outstanding, beginning of year (in dollars per share) $ 93.89  
Granted (in dollars per share) 160.08  
Exercised (in dollars per share) 76.99  
Forfeited (in dollars per share) 100.79  
Expired (in dollars per share) 0  
Options outstanding, end of period (in dollars per share) 95.34  
Options exercisable, end of period (in dollars per share) $ 82.04  
Stock Option Activity Additional Disclosures [Abstract]    
Weighted-average remaining contractual term, options outstanding, end of period 6 years 2 months 12 days  
Aggregate intrinsic value, options outstanding, end of period $ 31,007,801  
Weighted-average remaining contractual terms, options exercisable, end of period 4 years  
Aggregate intrinsic value, options exercisable, end of period $ 14,835,182  
Intrinsic value of options exercised $ 2,021,676 $ 0