XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Options outstanding, beginning balance, Shares 1,029,103 1,058,411
Options granted, Shares 45,175 47,025
Options exercised, Shares (44,363) (100,955)
Options cancelled/forfeited, Shares (12,421) (3,651)
Options outstanding, ending balance, Shares 1,017,494 1,000,830
Options outstanding, beginning balance, Weighted Average Exercise Price $ 54.87 $ 45.17
Options granted, Weighted Average Exercise Price 52.69 70.24
Options exercised, Weighted Average Exercise Price 36.15 38.01
Options cancelled/forfeited, Weighted Average Exercise Price 58.98 51.43
Options outstanding, ending balance, Weighted Average Exercise Price $ 55.54 $ 47.05