XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Net Income (Loss) Per Common Share (Details - Antidilutive shares) - shares
shares in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential dilutive securities 10,182 7,075 52
Equity Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential dilutive securities 809 46 43
RSUs, PSUs and ESPP [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential dilutive securities 1,313 253 9
2026 Notes [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential dilutive securities 5,888 6,776 0
2029 Notes [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potential dilutive securities 2,172 0 0