XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail) - $ / shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Number of Outstanding Options 489,727 651,857 723,876 937,158
Weighted Average Remaining Contractual Life 3 years 1 month 28 days      
Outstanding Options – Weighted Average Exercise Price $ 129.39 $ 108.1 $ 84.55  
Exercisable Options – Number of Exercisable Options 269,253      
Exercisable Options – Weighted Average Exercise Price $ 96.87      
Range of Exercise Price, $33.16 to $77.93 [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.49      
Number of Outstanding Options 133,743      
Weighted Average Remaining Contractual Life 2 years 6 months 18 days      
Outstanding Options – Weighted Average Exercise Price $ 62.8      
Exercisable Options – Number of Exercisable Options 127,559      
Exercisable Options – Weighted Average Exercise Price $ 62.15      
Range of Exercise Price, $77.94 to $103.31 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, lower limit 87.5      
Range of Exercise Price, upper limit $ 148.89      
Number of Outstanding Options 127,254      
Weighted Average Remaining Contractual Life 2 years 14 days      
Outstanding Options – Weighted Average Exercise Price $ 111.95      
Exercisable Options – Number of Exercisable Options 89,078      
Exercisable Options – Weighted Average Exercise Price $ 103.1      
Range of Exercise Price, $103.32 to $155.99 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, lower limit 189.03      
Range of Exercise Price, upper limit $ 235.34      
Number of Outstanding Options 90,845      
Weighted Average Remaining Contractual Life 4 years 7 days      
Outstanding Options – Weighted Average Exercise Price $ 203.48      
Exercisable Options – Number of Exercisable Options 14,743      
Exercisable Options – Weighted Average Exercise Price $ 197.16      
Range of Exercise Price, $156.00 to $197.16 [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of Exercise Price, lower limit 148.9      
Range of Exercise Price, upper limit $ 189.02      
Number of Outstanding Options 137,885      
Weighted Average Remaining Contractual Life 4 years 2 months 23 days      
Outstanding Options – Weighted Average Exercise Price $ 161.24      
Exercisable Options – Number of Exercisable Options 37,873      
Exercisable Options – Weighted Average Exercise Price $ 160.12