XML 43 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories - Schedule of Inventories (Details) - USD ($)
Jul. 31, 2019
Apr. 30, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 3,878,000 $ 3,644,000
Work in process 368,000 389,000
Finished goods 715,000 641,000
Inventory gross 4,961,000 4,674,000
Less: allowance for obsolete inventory (98,000) (91,000)
Inventories, net $ 4,863,000 $ 4,583,000