XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Options outstanding, beginning balance, Shares 937,158 1,029,103
Options granted, Shares 33,000 45,175
Options exercised, Shares (118,756) (44,363)
Options cancelled/forfeited, Shares (4,777) (12,421)
Options outstanding, ending balance, Shares 846,625 1,017,494
Options outstanding, beginning balance, Weighted Average Exercise Price $ 64.28 $ 54.87
Options granted, Weighted Average Exercise Price 119.48 52.69
Options exercised, Weighted Average Exercise Price 49.17 36.15
Options cancelled/forfeited, Weighted Average Exercise Price 72.97 58.98
Options outstanding, ending balance, Weighted Average Exercise Price $ 68.50 $ 55.54