v3.26.1
Stock Options and Stock-Based Compensation - Stock Options Outstanding and Exercisable (Detail) - $ / shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number of Outstanding Options 1,196,283 1,185,727
Weighted Average Remaining Contractual Life 3 years 1 month 9 days  
Outstanding Options – Weighted Average Exercise Price $ 59.83 $ 51.07
Exercisable Options – Number of Exercisable Options 672,960  
Exercisable Options – Weighted Average Exercise Price $ 51.52  
Range of Exercise Price, $14.44 to $51.01 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Price, lower limit 14.44  
Range of Exercise Price, upper limit $ 51.01  
Number of Outstanding Options 303,116  
Weighted Average Remaining Contractual Life 2 years 1 month 2 days  
Outstanding Options – Weighted Average Exercise Price $ 35.75  
Exercisable Options – Number of Exercisable Options 298,373  
Exercisable Options – Weighted Average Exercise Price $ 35.53  
Range of Exercise Price, $51.02 to $53.08 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Price, lower limit 51.02  
Range of Exercise Price, upper limit $ 53.08  
Number of Outstanding Options 329,370  
Weighted Average Remaining Contractual Life 3 years 8 months 4 days  
Outstanding Options – Weighted Average Exercise Price $ 52.73  
Exercisable Options – Number of Exercisable Options 104,890  
Exercisable Options – Weighted Average Exercise Price $ 52.1  
Range of Exercise Price, $53.09 to $74.09 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Price, lower limit 53.09  
Range of Exercise Price, upper limit $ 74.09  
Number of Outstanding Options 325,404  
Weighted Average Remaining Contractual Life 2 years 5 months 4 days  
Outstanding Options – Weighted Average Exercise Price $ 64.56  
Exercisable Options – Number of Exercisable Options 231,802  
Exercisable Options – Weighted Average Exercise Price $ 63.99  
Range of Exercise Price, $74.10 to $110.18 [Member]    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Price, lower limit 74.1  
Range of Exercise Price, upper limit $ 110.18  
Number of Outstanding Options 238,393  
Weighted Average Remaining Contractual Life 4 years 6 months 10 days  
Outstanding Options – Weighted Average Exercise Price $ 93.78  
Exercisable Options – Number of Exercisable Options 37,895  
Exercisable Options – Weighted Average Exercise Price $ 99.48