XML 122 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share and Stock Plans - Summary of Option Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Shares        
Exercised (in shares) (12,648) (62,060) (32,158)  
Stock Options        
Shares        
Outstanding, beginning balance (in shares) 1,193,840 975,171 679,785  
Granted (in shares) 188,089 298,674 394,586  
Exercised (in shares) (12,648) (62,060) (32,158)  
Cancelled (in shares) (115,655) (17,945) (67,042)  
Outstanding, Ending balance (in shares) 1,253,626 1,193,840 975,171 679,785
Exercisable (in shares) 802,964      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Outstanding, beginning balance (in dollars per share) $ 35.37 $ 34.54 $ 33.82  
Granted (in dollars per share) 45.34 36.19 34.91  
Exercised (in dollars per share) 29.44 25.73 22.15  
Cancelled (in dollars per share) 41.26 37.49 35.32  
Outstanding, closing balance (in dollars per share) 36.38 $ 35.37 $ 34.54 $ 33.82
Exercisable (in dollars per share) $ 37.51      
Outstanding, weighted average remaining contractual life (in years) 5 years 11 months 26 days 6 years 11 months 4 days 7 years 1 month 17 days 7 years 29 days
Exercisable, weighted average remaining contractual life (in years) 4 years 10 months 28 days      
Outstanding, aggregate intrinsic value $ 80 $ 12,392 $ 5,497 $ 15,294
Exercisable, aggregate intrinsic value $ 80