XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Earnings Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net (Loss) Earnings Per Share Attributable to Ordinary Shareholders (Details) - shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 8,446,288 2,134,742 11,729,714
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 1,775,723 634,519 4,038,238
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 6,523,077 1,496,213 7,494,399
ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 147,488 4,010 197,077