XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Note 4 – Inventories (Tables)
9 Months Ended
Jan. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]
   January 31, 2023  April 30, 2022
Raw materials  $5,608,584   $2,831,713 
Work-in-process   192,166    173,112 
Finished goods   3,493,503    891,045 
Total  $9,294,253   $3,895,870