XML 68 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
3 Months Ended
Jul. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories at July 31, 2024 and April 30, 2024 consisted of the following:

 

   July 31,   April 30, 
   2024   2024 
         
Raw materials  $9,698,000   $10,130,000 
Work in process   796,000    753,000 
Finished goods   1,118,000    1,042,000 
Inventory, gross   11,612,000    11,925,000 
Less: allowance for obsolete inventory   (371,000)   (367,000)
Inventories, net  $11,241,000   $11,558,000