XML 67 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Plans - Additional Information (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
USD ($)
tranche
$ / shares
shares
Jun. 30, 2024
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense | $ $ 179,013  
Weighted average period awards are expected to be recognized 1 year 8 months 1 day  
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value, units awarded (in dollars per share) | $ / shares $ 185.21 $ 115.60
Number of awards granted (in shares) 432  
PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of awards granted (in shares) 77  
Service period 3 years  
PSUs | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards potential to vest, percentage 0.00%  
PSUs | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards potential to vest, percentage 300.00%  
Awards potential to vest (in shares) 231  
Market performance shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average fair value, units awarded (in dollars per share) | $ / shares $ 288.47  
Number of awards granted (in shares) 77  
Service period 3 years  
Number of annual tranches | tranche 3  
Market performance shares | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards potential to vest, percentage 0.00%  
Market performance shares | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards potential to vest, percentage 300.00%  
Awards potential to vest (in shares) 231