XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Stock Option Activity and Intrinsic Value) (Details) - Stock Options Plans - USD ($)
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Options Activity [Roll Forward]    
Options outstanding, beginning of year (in shares) 314,742  
Granted (in shares) 0  
Exercised (in shares) (7,540)  
Forfeited (in shares) (6,018)  
Expired (in shares) 0  
Options outstanding, end of period (in shares) 301,184  
Options exercisable, end of period (in shares) 107,217  
Weighted Average Exercise Price    
Options outstanding, beginning of year (in dollars per share) $ 104.41  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 94.07  
Forfeited (in dollars per share) 120.31  
Expired (in dollars per share) 0  
Options outstanding, end of period (in dollars per share) 104.35  
Options exercisable, end of period (in dollars per share) $ 100.66  
Stock Option Activity Additional Disclosures [Abstract]    
Weighted-average remaining contractual term, options outstanding, end of period 5 years 7 months 6 days  
Weighted-average remaining contractual terms, options exercisable, end of period 4 years 9 months 18 days  
Aggregate intrinsic value, options outstanding, end of period $ 9,920,060  
Aggregate intrinsic value, options exercisable, end of period 3,943,955  
Intrinsic value of options exercised $ 215,135 $ 430,466