XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]        
Options outstanding, beginning balance, Shares 469,167 611,901 489,727 651,857
Options granted, Shares 6,250 16,500 21,000 16,500
Options exercised, Shares (46,405) (50,776) (79,350) (90,247)
Options cancelled/forfeited, Shares (403) (2,362) (2,768) (2,847)
Options outstanding, ending balance, Shares 428,609 575,263 428,609 575,263
Options outstanding, beginning balance, Weighted Average Exercise Price $ 136.02 $ 110.1 $ 129.39 $ 108.1
Options granted, Weighted Average Exercise Price 306.82 222.26 281.13 222.26
Options exercised, Weighted Average Exercise Price 93.04 74.53 94.01 75.08
Options cancelled/forfeited, Weighted Average Exercise Price 167.86 145.71 165.75 147.59
Options outstanding, ending balance, Weighted Average Exercise Price $ 143.14 $ 116.31 $ 143.14 $ 116.31