XML 51 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Schedule of Inventories (Details) - USD ($)
Apr. 30, 2019
Apr. 30, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 3,644,000 $ 2,450,000
Work in process 389,000 444,000
Finished goods 641,000 463,000
Inventory gross 4,674,000 3,357,000
Less: allowance for obsolete inventory (91,000) (90,000)
Inventories, net $ 4,583,000 $ 3,267,000