XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation and Stock Options - Stock Options (Detail) - $ / shares
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]        
Options outstanding, beginning balance, Shares 1,174,393 1,407,501 1,185,727 1,469,181
Options granted, Shares 7,500 18,750 53,000 63,000
Options exercised, Shares (103,482) (139,215) (158,371) (238,050)
Options cancelled/forfeited, Shares (6,925) (1,209) (8,870) (8,304)
Options outstanding, ending balance, Shares 1,071,486 1,285,827 1,071,486 1,285,827
Options outstanding, beginning balance, Weighted Average Exercise Price $ 54.23 $ 45.34 $ 51.07 $ 43.13
Options granted, Weighted Average Exercise Price 85.56 102.27 106.57 93.71
Options exercised, Weighted Average Exercise Price 29.49 31.01 30.21 31.34
Options cancelled/forfeited, Weighted Average Exercise Price 70.09 55.95 71.54 55.25
Options outstanding, ending balance, Weighted Average Exercise Price $ 56.73 $ 47.71 $ 56.73 $ 47.71