XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2022
Apr. 30, 2023
Apr. 30, 2022
Share-Based Payment Arrangement [Abstract]      
Unrecognized stock-based compensation expense related to unvested stock options   $ 28.1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized stock-based compensation expense related to unvested stock options   $ 28.1  
Weighted-average grant-date fair value of options granted (in dollar per share)   $ 48.56 $ 52.43
Equity Settled RSUs      
Share-Based Payment Arrangement [Abstract]      
Unrecognized stock-based compensation expense related to unvested stock options   $ 514.9  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized stock-based compensation expense related to unvested stock options   $ 514.9  
Employee Stock Purchase Plan 2022 | ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Value of shares reserved $ 6.0    
Purchase price of common stock, percent of market price 85.00%    
Purchase period (in months) 6 months    
2012 Plan      
Share-Based Payment Arrangement [Abstract]      
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageGrantDateFairValue     122.13
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageGrantDateFairValue     $ 122.13
New Employee | 2012 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting term (in years)   4 years