XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Stock Options - Stock Options Outstanding and Exercisable (Detail) - $ / shares
9 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Mar. 31, 2021
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Number of Outstanding Options 756,462 706,728 723,876 796,858 778,982 937,158
Weighted Average Remaining Contractual Life 3 years 3 months 25 days          
Outstanding Options – Weighted Average Exercise Price $ 102.25 $ 96.14 $ 84.55 $ 80.27 $ 72.17 $ 64.28
Exercisable Options – Number of Exercisable Options 337,559          
Exercisable Options – Weighted Average Exercise Price $ 70.05          
Range of Exercise Price, $33.16 to $59.32 [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 $ 70.24          
Number of Outstanding Options 204,302          
Weighted Average Remaining Contractual Life 2 years 1 month 2 days          
Outstanding Options – Weighted Average Exercise Price $ 52.49          
Exercisable Options – Number of Exercisable Options 187,542          
Exercisable Options – Weighted Average Exercise Price $ 52.17          
Range of Exercise Price, $59.33 to 87.49 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 70.25          
Range of Exercise Price, upper limit $ 87.69          
Number of Outstanding Options 248,327          
Weighted Average Remaining Contractual Life 2 years 11 months 1 day          
Outstanding Options – Weighted Average Exercise Price $ 83.32          
Exercisable Options – Number of Exercisable Options 111,749          
Exercisable Options – Weighted Average Exercise Price $ 82.64          
Range of Exercise Price, $87.50 to $148.89 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 87.70          
Range of Exercise Price, upper limit $ 155.99          
Number of Outstanding Options 209,534          
Weighted Average Remaining Contractual Life 4 years 3 months 18 days          
Outstanding Options – Weighted Average Exercise Price $ 138.56          
Exercisable Options – Number of Exercisable Options 30,938          
Exercisable Options – Weighted Average Exercise Price $ 108.20          
Range of Exercise Price, $148.90 to $197.16 [Member]            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Range of Exercise Price, lower limit 156.00          
Range of Exercise Price, upper limit $ 197.16          
Number of Outstanding Options 94,299          
Weighted Average Remaining Contractual Life 4 years 10 months 6 days          
Outstanding Options – Weighted Average Exercise Price $ 179.20          
Exercisable Options – Number of Exercisable Options 7,330          
Exercisable Options – Weighted Average Exercise Price $ 174.40