XML 50 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]        
Options outstanding, beginning balance, Shares 778,982 975,917 937,158 1,029,103
Options granted, Shares 50,200 122,750 110,450 209,575
Options exercised, Shares (25,917) (62,997) (212,588) (187,815)
Options cancelled/forfeited, Shares (6,407) (2,234) (38,162) (17,427)
Options outstanding, ending balance, Shares 796,858 1,033,436 796,858 1,033,436
Options outstanding, beginning balance, Weighted Average Exercise Price $ 72.17 $ 57.97 $ 64.28 $ 54.87
Options granted, Weighted Average Exercise Price 197.16 87.69 163.54 78.52
Options exercised, Weighted Average Exercise Price 62.78 44.83 53.27 40.13
Options cancelled/forfeited, Weighted Average Exercise Price 81.62 59.31 78.87 57.37
Options outstanding, ending balance, Weighted Average Exercise Price $ 80.27 $ 62.30 $ 80.27 $ 62.30