XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 – Inventories (Tables)
3 Months Ended
Jul. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   July 31, 2022  April 30, 2022
Raw materials  $2,396,265   $2,831,713 
Work-in-process   524,811    173,112 
Finished goods   1,663,760    891,045 
Total  $4,584,836   $3,895,870