XML 33 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Inventories (Details) - USD ($)
Oct. 31, 2022
Apr. 30, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 8,347,000 $ 6,772,000
Work in process 618,000 618,000
Finished Goods 1,017,000 838,000
Inventory gross 9,982,000 8,228,000
Less: allowance for obsolete inventory (340,000) (288,000)
Inventories, net $ 9,642,000 $ 7,940,000