XML 51 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation and Stock Options - Stock Options Outstanding and Exercisable (Detail) - $ / shares
9 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Mar. 31, 2020
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Number of Outstanding Options 796,858 778,982 937,158 1,033,436 975,917 1,029,103
Weighted Average Remaining Contractual Life 3 years 3 months 29 days          
Outstanding Options – Weighted Average Exercise Price $ 80.27 $ 72.17 $ 64.28 $ 62.30 $ 57.97 $ 54.87
Exercisable Options – Number of Exercisable Options 315,389          
Exercisable Options – Weighted Average Exercise Price $ 53.99          
Range of Exercise Price, $22.07 to $52.69 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 22.07          
Range of Exercise Price, upper limit $ 57.35          
Number of Outstanding Options 232,852          
Weighted Average Remaining Contractual Life 2 years 6 months 29 days          
Outstanding Options – Weighted Average Exercise Price $ 44.60          
Exercisable Options – Number of Exercisable Options 192,721          
Exercisable Options – Weighted Average Exercise Price $ 42.75          
Range of Exercise Price, $52.70 to $70.24 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 57.36          
Range of Exercise Price, upper limit $ 77.93          
Number of Outstanding Options 227,247          
Weighted Average Remaining Contractual Life 2 years 3 months 7 days          
Outstanding Options – Weighted Average Exercise Price $ 68.91          
Exercisable Options – Number of Exercisable Options 85,914          
Exercisable Options – Weighted Average Exercise Price $ 65.74          
Range of Exercise Price, $70.25 to $87.69 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 77.94          
Range of Exercise Price, upper limit $ 88.22          
Number of Outstanding Options 205,159          
Weighted Average Remaining Contractual Life 4 years 2 months 26 days          
Outstanding Options – Weighted Average Exercise Price $ 86.24          
Exercisable Options – Number of Exercisable Options 36,754          
Exercisable Options – Weighted Average Exercise Price $ 85.51          
Range of Exercise Price, $87.70 to $119.48 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 88.23          
Range of Exercise Price, upper limit $ 197.16          
Number of Outstanding Options 131,600          
Weighted Average Remaining Contractual Life 5 years 21 days          
Outstanding Options – Weighted Average Exercise Price $ 153.70          
Exercisable Options – Number of Exercisable Options 0          
Exercisable Options – Weighted Average Exercise Price $ 0