XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-Based Payment Arrangement [Abstract]        
Options outstanding, beginning balance, Shares 722,343 846,625 723,876 937,158
Options granted, Shares 35,600 27,250 80,200 60,250
Options exercised, Shares (39,947) (67,915) (83,686) (186,671)
Options cancelled/forfeited, Shares (11,268) (26,978) (13,662) (31,755)
Options outstanding, ending balance, Shares 706,728 778,982 706,728 778,982
Options outstanding, beginning balance, Weighted Average Exercise Price $ 90.94 $ 68.50 $ 84.55 $ 64.28
Options granted, Weighted Average Exercise Price 163.61 154.97 155.42 135.53
Options exercised, Weighted Average Exercise Price 52.97 56.83 47.59 51.95
Options cancelled/forfeited, Weighted Average Exercise Price 130.12 79.26 128.64 78.31
Options outstanding, ending balance, Weighted Average Exercise Price $ 96.14 $ 72.17 $ 96.14 $ 72.17