v3.26.1
Net Earnings (Loss) 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, 2026
Apr. 30, 2025
Apr. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 4,340,879 8,446,288 2,134,742
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 536,368 1,775,723 634,519
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 3,798,106 6,523,077 1,496,213
ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 6,405 147,488 4,010