XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income (Loss) per Common Share (Details - Antidilutive shares) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive effect of shares on diluted shares outstanding 7,628 6,819 7,520 6,818
Equity Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive effect of shares on diluted shares outstanding 45 40 49 37
R S Us And P S Us [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive effect of shares on diluted shares outstanding 807 3 695 5
Convertible Notes [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive effect of shares on diluted shares outstanding 6,776 6,776 6,776 6,776