XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation and Stock Options - Stock Options Outstanding and Exercisable (Detail) - $ / shares
6 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Outstanding Options Number of Outstanding Options 1,071,486 1,174,393 1,185,727 1,285,827 1,407,501 1,469,181
Outstanding Options Weighted Average Remaining Contractual Life 2 years 10 months 24 days          
Outstanding Options – Weighted Average Exercise Price $ 56.73 $ 54.23 $ 51.07 $ 47.71 $ 45.34 $ 43.13
Exercisable Options – Number of Exercisable Options 688,970          
Exercisable Options – Weighted Average Exercise Price $ 45.56          
Range of Exercise Price, $14.44 to $39.83 [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 $ 39.83          
Outstanding Options Number of Outstanding Options 269,513          
Outstanding Options Weighted Average Remaining Contractual Life 2 years 2 months 1 day          
Outstanding Options – Weighted Average Exercise Price $ 25.39          
Exercisable Options – Number of Exercisable Options 269,513          
Exercisable Options – Weighted Average Exercise Price $ 25.39          
Range of Exercise Price, $39.84 to $52.00 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 39.84          
Range of Exercise Price, upper limit $ 52          
Outstanding Options Number of Outstanding Options 282,940          
Outstanding Options Weighted Average Remaining Contractual Life 2 years 4 months 13 days          
Outstanding Options – Weighted Average Exercise Price $ 50.99          
Exercisable Options – Number of Exercisable Options 190,093          
Exercisable Options – Weighted Average Exercise Price $ 50.77          
Range of Exercise Price, $52.01 to $66.85 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 52.01          
Range of Exercise Price, upper limit $ 66.85          
Outstanding Options Number of Outstanding Options 312,864          
Outstanding Options Weighted Average Remaining Contractual Life 2 years 9 months 3 days          
Outstanding Options – Weighted Average Exercise Price $ 62.37          
Exercisable Options – Number of Exercisable Options 191,808          
Exercisable Options – Weighted Average Exercise Price $ 61.39          
Range of Exercise Price, $66.86 to $110.18 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 66.86          
Range of Exercise Price, upper limit $ 110.18          
Outstanding Options Number of Outstanding Options 206,169          
Outstanding Options Weighted Average Remaining Contractual Life 4 years 9 months 10 days          
Outstanding Options – Weighted Average Exercise Price $ 97.04          
Exercisable Options – Number of Exercisable Options 37,556          
Exercisable Options – Weighted Average Exercise Price $ 83.05