Equity Incentive Plans - Summary of RSU Activity (Details)
9 Months Ended
Jan. 31, 2022
$ / shares
shares
Number of Awards  
RSUs granted (in shares) 2,136,065
Weighted- Average Grant Date Fair Value  
Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition (63,846)
Stock options granted (in shares) 175,733
RSUs  
Number of Awards  
RSUs cancelled (in shares) (505,867)
2012 Plan | RSUs  
Number of Awards  
Outstanding and unvested at April 30, 2020 (in shares) 3,301,283
RSUs granted (in shares) 2,136,065
RSUs released (in shares) (896,877)
RSUs cancelled (in shares) (505,867)
Outstanding and unvested at October 31, 2020 (in shares) 4,034,604
Weighted- Average Grant Date Fair Value  
Weighted-average grant date fair value, outstanding and unvested at April 30, 2020 (in dollars per share) | $ / shares $ 98.74
Weighted-average grant date fair value, RSUs granted (in dollars per share) | $ / shares 133.30
Weighted-average grant date fair value, RSUs released (in dollars per share) | $ / shares 91.62
Weighted-average grant date fair value, RSUs cancelled (in dollars per share) | $ / shares 102.77
Weighted-average grant date fair value, outstanding and unvested at October 31, 2020 (in dollars per share) | $ / shares $ 117.60