XML 132 R116.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Summary of Information Regarding Stock Options Outstanding and Exercisable (Detail)
12 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options | shares 1,190,109
Weighted- Average Remaining Contractual Life (Years) 7 years
Weighted-Average Exercise Price (usd per share) | $ / shares $ 83.74
$57.60-$60.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options | shares 98,680
Weighted- Average Remaining Contractual Life (Years) 5 years
Weighted-Average Exercise Price (usd per share) | $ / shares $ 57.73
$60.01-$70.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options | shares 26,118
Weighted- Average Remaining Contractual Life (Years) 10 months 24 days
Weighted-Average Exercise Price (usd per share) | $ / shares $ 68.76
$70.01-$80.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options | shares 423,674
Weighted- Average Remaining Contractual Life (Years) 7 years 4 months 24 days
Weighted-Average Exercise Price (usd per share) | $ / shares $ 75.50
$80.01-$90.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options | shares 219,580
Weighted- Average Remaining Contractual Life (Years) 5 years 3 months 18 days
Weighted-Average Exercise Price (usd per share) | $ / shares $ 83.00
$90.01-$100.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options | shares 140,375
Weighted- Average Remaining Contractual Life (Years) 8 years 3 months 18 days
Weighted-Average Exercise Price (usd per share) | $ / shares $ 93.16
$100.01-$104.18  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of Options | shares 281,682
Weighted- Average Remaining Contractual Life (Years) 8 years 3 months 18 days
Weighted-Average Exercise Price (usd per share) | $ / shares $ 102.51