v3.26.1
Stock-Based Compensation - Summary of Information Regarding Stock Options Outstanding and Exercisable (Detail)
12 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 94.60
Number of Options | shares 876,340
Weighted- Average Remaining Contractual Life (Years) 7 years 2 months 12 days
Range One  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 57.75
Number of Options | shares 72,717
Weighted- Average Remaining Contractual Life (Years) 3 years 3 months 18 days
Range One | Minimum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 57.6
Range One | Maximum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) 60.00
Range Two  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 74.52
Number of Options | shares 97,206
Weighted- Average Remaining Contractual Life (Years) 5 years 4 months 24 days
Range Two | Minimum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 70.01
Range Two | Maximum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) 80.00
Range Three  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 83.14
Number of Options | shares 5,419
Weighted- Average Remaining Contractual Life (Years) 1 year 1 month 6 days
Range Three | Minimum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 80.01
Range Three | Maximum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) 90.00
Range Four  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 94.33
Number of Options | shares 197,925
Weighted- Average Remaining Contractual Life (Years) 7 years 9 months 18 days
Range Four | Minimum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 90.01
Range Four | Maximum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) 100.00
Range Five  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 104.03
Number of Options | shares 503,073
Weighted- Average Remaining Contractual Life (Years) 7 years 10 months 24 days
Range Five | Minimum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 100.01
Range Five | Maximum  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Weighted-Average Exercise Price (usd per share) $ 109.69