XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Options and Stock-Based Compensation - Stock Options (Detail) - $ / shares
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, beginning balance, Shares 723,876 937,158 1,029,103
Options granted, Shares 168,300 130,200 234,175
Options exercised, Shares (209,301) (298,570) (278,094)
Options cancelled/forfeited, Shares (31,018) (44,912) (48,026)
Options outstanding, ending balance, Shares 651,857 723,876 937,158
Options granted, weighted average exercise price $ 159.43 $ 161.95 $ 81.12
Options exercised, weighted average exercise price 63.21 55.44 44.17
Options cancelled/forfeited, weighted average exercise price 140.38 79.30 61.26
Weighted average exercise price per share $ 108.10 $ 84.55 $ 64.28
Options available for future grants 657,972 805,097 880,542
Exercisable options 319,703 354,460 421,964
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Price range of outstanding options $ 33.16 $ 22.07 $ 21.87
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Price range of outstanding options $ 197.16 $ 197.16 $ 103.31