XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
8 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consisted of the following:

 

  

December 31, 2024

  

April 30, 2024

   April 30, 2023 
Raw materials  $8,421,036   $5,750,324   $8,132,196 
Work-in-process   898,635    1,289,997    509,381 
Finished goods   3,631,270    966,916    278,996 
Total  $12,950,941   $8,007,237   $8,920,573