XML 408 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share and Stock Plans 1 of 2 (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Assumptions:        
Risk-free interest rate 2.53% 0.35% 0.23%  
Dividend yield 0.81% 0.44% 0.90%  
Volatility factor 33.00% 37.20% 38.00%  
Expected life 5 years 6 months 5 years 6 months 5 years 6 months  
Stock Options        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock Options Outstanding 975,171 679,785 657,814 526,794
Weighted-average Exercise Price $ 34.54 $ 33.82 $ 27.45 $ 26.53
Weighted-average Remaining Contractual Life 7 years 1 month 17 days 7 years 29 days 7 years 3 months 14 days 6 years 11 months 4 days
Stock Options Exercisable 446,720      
Weighted- average Exercise Price per share $ 31.21      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 5,497 $ 15,294 $ 16,652 $ 1,518
Stock Options | $10.01 to 20.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock Options Outstanding 61,285      
Weighted-average Exercise Price $ 15.26      
Weighted-average Remaining Contractual Life 3 years 25 days      
Stock Options Exercisable 61,285      
Weighted- average Exercise Price per share $ 15.26      
Stock Options | $20.01 to 30.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock Options Outstanding 200,340      
Weighted-average Exercise Price $ 25.17      
Weighted-average Remaining Contractual Life 5 years 7 months 9 days      
Stock Options Exercisable 161,345      
Weighted- average Exercise Price per share $ 25.08      
Stock Options | $30.01 to 40.00 [Member]        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Weighted-average Remaining Contractual Life 7 years 9 months 3 days      
Stock Options Exercisable 55,131      
Weighted- average Exercise Price per share $ 54.26      
Stock Options | $50.01 to 60.00 [Member]        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock Options Outstanding 141,324      
Weighted-average Exercise Price $ 54.26      
Long Term Incentive Plans [Member]        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (132,953) 138,407 125,150