XML 123 R97.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share and Stock Plans - Stock Option Information (Details) - $ / shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Assumptions:        
Risk-free interest rate 4.76% 4.28% 2.53%  
Dividend yield 0.62% 0.77% 0.81%  
Volatility factor 34.20% 33.60% 33.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 (in shares) 1,253,626 1,193,840 975,171 679,785
Weighted-average exercise price (in dollars per share) $ 36.38 $ 35.37 $ 34.54 $ 33.82
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 11 months 26 days 6 years 11 months 4 days 7 years 1 month 17 days 7 years 29 days
Stock options exercisable (in shares) 802,964      
Weighted- average exercise price per share (in dollars per share) $ 37.51      
Stock Options | $10.01 to 20.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock options outstanding (in shares) 51,957      
Weighted-average exercise price (in dollars per share) $ 15.16      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 1 year 1 month 24 days      
Stock options exercisable (in shares) 51,957      
Weighted- average exercise price per share (in dollars per share) $ 15.16      
Stock Options | $20.01 to 30.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock options outstanding (in shares) 148,747      
Weighted-average exercise price (in dollars per share) $ 25.15      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 3 years 4 months 17 days      
Stock options exercisable (in shares) 148,747      
Weighted- average exercise price per share (in dollars per share) $ 25.15      
Stock Options | $30.01 to $40.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock options outstanding (in shares) 737,078      
Weighted-average exercise price (in dollars per share) $ 34.66      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 3 months 7 days      
Stock options exercisable (in shares) 459,600      
Weighted- average exercise price per share (in dollars per share) $ 34.33      
Stock Options | $40.01 to $50.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock options outstanding (in shares) 178,645      
Weighted-average exercise price (in dollars per share) $ 45.48      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 8 months 15 days      
Stock options exercisable (in shares) 6,365      
Weighted- average exercise price per share (in dollars per share) $ 49.36      
Stock Options | $50.01 to $60.00        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Stock options outstanding (in shares) 137,199      
Weighted-average exercise price (in dollars per share) $ 54.26      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 7 months 2 days      
Stock options exercisable (in shares) 136,295      
Weighted- average exercise price per share (in dollars per share) $ 54.26