XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation and Stock Options - Stock Options Outstanding and Exercisable (Detail) - $ / shares
6 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Number of Outstanding Options 428,609 469,167 489,727 575,263 611,901 651,857
Weighted Average Remaining Contractual Life 3 years 2 months 12 days          
Outstanding Options – Weighted Average Exercise Price $ 143.14 $ 136.02 $ 129.39 $ 116.31 $ 110.1 $ 108.1
Exercisable Options – Number of Exercisable Options 233,253          
Exercisable Options – Weighted Average Exercise Price $ 106.86          
Range of Exercise Price, $33.16 to $87.69 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 33.16          
Range of Exercise Price, upper limit $ 87.69          
Number of Outstanding Options 126,453          
Weighted Average Remaining Contractual Life 2 years 5 months 4 days          
Outstanding Options – Weighted Average Exercise Price $ 68.03          
Exercisable Options – Number of Exercisable Options 125,847          
Exercisable Options – Weighted Average Exercise Price $ 67.94          
Range of Exercise Price, $87.70 to $155.99 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 87.7          
Range of Exercise Price, upper limit $ 155.99          
Number of Outstanding Options 143,695          
Weighted Average Remaining Contractual Life 2 years 10 months 2 days          
Outstanding Options – Weighted Average Exercise Price $ 143.06          
Exercisable Options – Number of Exercisable Options 68,685          
Exercisable Options – Weighted Average Exercise Price $ 135.24          
Range of Exercise Price, $156.00 to $200.55 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 156          
Range of Exercise Price, upper limit $ 200.55          
Number of Outstanding Options 121,460          
Weighted Average Remaining Contractual Life 3 years 8 months 4 days          
Outstanding Options – Weighted Average Exercise Price $ 187.09          
Exercisable Options – Number of Exercisable Options 35,152          
Exercisable Options – Weighted Average Exercise Price $ 179.04          
Range of Exercise Price, $200.56 to $306.82 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 200.56          
Range of Exercise Price, upper limit $ 306.82          
Number of Outstanding Options 37,001          
Weighted Average Remaining Contractual Life 5 years 7 months 13 days          
Outstanding Options – Weighted Average Exercise Price $ 255.82          
Exercisable Options – Number of Exercisable Options 3,569          
Exercisable Options – Weighted Average Exercise Price $ 222.26