XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 – Inventories (Tables)
12 Months Ended
Apr. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   2023  2022
Raw materials  $8,132,196   $2,831,713 
Work-in-process   509,381    173,112 
Finished goods   3,344,950    891,045 
Total  $11,986,527   $3,895,870