XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 – Inventories (Tables)
6 Months Ended
Oct. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   October 31, 2022  April 30, 2022
Raw materials  $3,221,442   $2,831,713 
Work-in-process   291,870    173,112 
Finished goods   3,046,780    891,045 
Total  $6,560,092   $3,895,870