XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Options outstanding, beginning balance, Shares 575,263 706,728 651,857 723,876
Options granted, Shares 43,000 69,200 59,500 149,400
Options exercised, Shares (24,666) (18,210) (114,913) (101,896)
Options cancelled/forfeited, Shares (3,523) (1,256) (6,370) (14,918)
Options outstanding, ending balance, Shares 590,074 756,462 590,074 756,462
Options outstanding, beginning balance, Weighted Average Exercise Price $ 116.31 $ 96.14 $ 108.1 $ 84.55
Options granted, Weighted Average Exercise Price 200.55 155.99 206.57 155.69
Options exercised, Weighted Average Exercise Price 94.78 67.63 79.31 51.17
Options cancelled/forfeited, Weighted Average Exercise Price 149.42 126.62 148.34 128.65
Options outstanding, ending balance, Weighted Average Exercise Price $ 123.15 $ 102.25 $ 123.15 $ 102.25