XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 – Inventories
6 Months Ended
Oct. 31, 2024
Inventory Disclosure [Abstract]  
Note 5 – Inventories

Note 5 – Inventories

 

Inventories consisted of the following:

 

   October 31, 2024  April 30, 2024
Raw materials  $6,110,038   $5,750,324 
Work-in-process   1,214,769    1,289,997 
Finished goods   4,840,453    966,916 
Total  $12,165,260   $8,007,237