XML 56 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 – Common Stock (Tables)
6 Months Ended
Oct. 31, 2023
Equity [Abstract]  
Schedule of Common Stock Outstanding Roll Forward [Table Text Block]
Description of Shares  Shares Issued
Shares outstanding as of April 30, 2022   53,748,735 
Vesting of restricted stock to employees, net of shares withheld of 273,874 to pay taxes and 9,000 to repay a Note   653,308 
Vesting of restricted stock to Board of Directors   116,507 
Vesting of restricted stock to consultants   9,683 
Shares issued for services   39,832 
Shares outstanding as of April 30, 2023   54,568,065 
Vesting of restricted stock to employees, net of shares withheld of 18,935 to pay taxes   94,971 
Vesting of restricted stock to Board of Directors   113,530 
Vesting of restricted stock to consultants   1,761 
Conversion of preferred stock   818,334 
Issuance of common stock through ATM facilities   53,235 
Shares outstanding as of October 31, 2023   55,649,896