XML 81 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) - shares
Apr. 30, 2023
Apr. 30, 2022
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 35,096,770 27,584,356
Stock options    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 4,038,238 5,219,124
RSUs    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 7,494,399 4,717,548
2012 Plan    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 17,564,133 17,647,684
Employee Stock Purchase Plan 2022    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 6,000,000 0