XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options and Stock-Based Compensation - Stock Options (Detail) - $ / shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, beginning balance, Shares 1,469,181 1,955,571 2,171,628
Options granted, Shares 115,225 179,700 504,900
Options exercised, Shares (364,422) (603,879) (627,903)
Options cancelled/forfeited, Shares (34,257) (62,211) (93,054)
Options outstanding, ending balance, Shares 1,185,727 1,469,181 1,955,571
Options granted, weighted average exercise price $ 101.18 $ 68.92 $ 53.14
Options exercised, weighted average exercise price 34.27 26.77 21.07
Options cancelled/forfeited, weighted average exercise price 57.57 52.61 46.79
Weighted average exercise price per share $ 51.07 $ 43.13 $ 36.03
Options available for future grants 1,775,459 1,856,427 1,973,916
Exercisable options 740,454 807,759 959,109
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Price range of outstanding options $ 11.05 $ 11.05 $ 11.05
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Price range of outstanding options $ 110.18 $ 78.45 $ 65.72