XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]        
Options outstanding, beginning balance, Shares 706,728 778,982 723,876 937,158
Options granted, Shares 69,200 50,200 149,400 110,450
Options exercised, Shares (18,210) (25,917) (101,896) (212,588)
Options cancelled/forfeited, Shares (1,256) (6,407) (14,918) (38,162)
Options outstanding, ending balance, Shares 756,462 796,858 756,462 796,858
Options outstanding, beginning balance, Weighted Average Exercise Price $ 96.14 $ 72.17 $ 84.55 $ 64.28
Options granted, Weighted Average Exercise Price 155.99 197.16 155.69 163.54
Options exercised, Weighted Average Exercise Price 67.63 62.78 51.17 53.27
Options cancelled/forfeited, Weighted Average Exercise Price 126.62 81.62 128.65 78.87
Options outstanding, ending balance, Weighted Average Exercise Price $ 102.25 $ 80.27 $ 102.25 $ 80.27