XML 134 R95.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per Share and Stock Plans - Summary of Option Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Shares        
Exercised (in shares) (62,060) (32,158) (105,132)  
Stock Options        
Shares        
Outstanding, beginning balance (in shares) 975,171 679,785 657,814  
Granted (in shares) 298,674 394,586 159,643  
Exercised (in shares) (62,060) (32,158) (105,132)  
Cancelled (in shares) (17,945) (67,042) (32,540)  
Outstanding, Ending balance (in shares) 1,193,840 975,171 679,785 657,814
Exercisable (in shares) 600,072      
Weighted- average Exercise Price per share        
Outstanding, beginning balance (in dollars per share) $ 34.54 $ 33.82 $ 27.45  
Granted (in dollars per share) 36.19 34.91 54.06  
Exercised (in dollars per share) 25.73 22.15 25.24  
Cancelled (in dollars per share) 37.49 35.32 31.71  
Outstanding, closing balance (in dollars per share) 35.37 $ 34.54 $ 33.82 $ 27.45
Exercisable (in dollars per share) $ 33.47      
Outstanding, weighted average remaining contractual life (in years) 6 years 11 months 4 days 7 years 1 month 17 days 7 years 29 days 7 years 3 months 14 days
Exercisable, weighted average remaining contractual life (in years) 5 years 5 months 4 days      
Outstanding, aggregate intrinsic value $ 12,392 $ 5,497 $ 15,294 $ 16,652
Exercisable, aggregate intrinsic value $ 6,888