XML 67 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Option Activity (Detail)
3 Months Ended
Jun. 30, 2021
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Number of Shares, Outstanding Options at March 31, 2021 708,501
Number of Shares, Granted 7,871
Number of Shares, Exercised (95,859)
Number of Shares, Cancelled (15,390)
Number of Shares, Outstanding Options at June 30, 2021 605,123
Number of Shares, Options Exercisable at June 30, 2021 346,580
Weighted-Average Exercise Price, Outstanding Options at March 31, 2021 | $ / shares $ 83.85
Weighted-Average Exercise Price, Granted | $ / shares 139.25
Weighted-Average Exercise Price, Exercised | $ / shares 85.77
Weighted-Average Exercise Price, Cancelled | $ / shares 76.63
Weighted Average Fair Value of Options Granted During the Year | $ / shares $ 48.92