v3.22.4
Stock Option Activity (Detail)
9 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Shares, Outstanding Options at March 31, 2022 | shares 456,849
Number of Shares, Granted | shares 56,621
Number of Shares, Exercised | shares (19,241)
Number of Shares, Cancelled | shares (3,178)
Number of Shares, Outstanding Options at September 30, 2022 | shares 491,051
Number of Shares, Options Exercisable at September 30, 2022 | shares 299,948
Weighted-Average Exercise Price, Outstanding Options at March 31, 2022 | $ / shares $ 83.81
Weighted-Average Exercise Price, Granted | $ / shares 125.90
Weighted-Average Exercise Price, Exercised | $ / shares 67.74
Weighted-Average Exercise Price, Cancelled | $ / shares 109.15
Weighted-Average Exercise Price, Outstanding Options at September 30, 2022 | $ / shares 89.13
Weighted Average Fair Value of Options Granted During the Year | $ / shares $ 48.36