XML 75 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Inventories (Details) - USD ($)
Jul. 31, 2024
Apr. 30, 2024
Inventory Disclosure [Abstract]    
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