Ordinary Shares (Tables)
9 Months Ended
Jan. 31, 2022
Equity [Abstract]  
Summary of Ordinary Shares Reserved for Issuance
The Company had reserved ordinary shares for issuance as follows:
 
 As of
January 31, 2022
As of
April 30, 2021
Stock options issued and outstanding5,486,883 7,611,016 
RSUs issued and outstanding4,034,604 3,301,283 
Remaining shares available for future issuance under the 2012 Plan18,817,211 15,737,819 
Total ordinary shares reserved28,338,698 26,650,118