XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation and Stock Options - Stock Options Outstanding and Exercisable (Detail) - $ / shares
9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Mar. 31, 2022
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]            
Number of Outstanding Options 590,074 575,263 651,857 756,462 706,728 723,876
Weighted Average Remaining Contractual Life 3 years 2 months 4 days          
Outstanding Options – Weighted Average Exercise Price $ 123.15 $ 116.31 $ 108.1 $ 102.25 $ 96.14 $ 84.55
Exercisable Options – Number of Exercisable Options 291,717          
Exercisable Options – Weighted Average Exercise Price $ 87.66          
Range of Exercise Price, $33.16 to $79.49 [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 $ 79.49          
Number of Outstanding Options 158,365          
Weighted Average Remaining Contractual Life 2 years 2 months 26 days          
Outstanding Options – Weighted Average Exercise Price $ 60.23          
Exercisable Options – Number of Exercisable Options 148,439          
Exercisable Options – Weighted Average Exercise Price $ 59.51          
Range of Exercise Price, $79.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 79.5          
Range of Exercise Price, upper limit $ 148.89          
Number of Outstanding Options 184,780          
Weighted Average Remaining Contractual Life 2 years 5 months 4 days          
Outstanding Options – Weighted Average Exercise Price $ 104.96          
Exercisable Options – Number of Exercisable Options 105,097          
Exercisable Options – Weighted Average Exercise Price $ 99.35          
Range of Exercise Price, $148.90 to $189.02 [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 152,285          
Weighted Average Remaining Contractual Life 4 years 4 months 28 days          
Outstanding Options – Weighted Average Exercise Price $ 161.02          
Exercisable Options – Number of Exercisable Options 30,412          
Exercisable Options – Weighted Average Exercise Price $ 156.83          
Range of Exercise Price, $189.03 to $222.26 [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 $ 222.26          
Number of Outstanding Options 94,644          
Weighted Average Remaining Contractual Life 4 years 3 months 7 days          
Outstanding Options – Weighted Average Exercise Price $ 203.08          
Exercisable Options – Number of Exercisable Options 7,769          
Exercisable Options – Weighted Average Exercise Price $ 197.16