XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Schedule of Inventories (Details) - USD ($)
Apr. 30, 2024
Apr. 30, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 10,130,000 $ 9,886,000
Work in process 753,000 678,000
Finished goods 1,042,000 1,267,000
Inventory, gross 11,925,000 11,831,000
Less: allowance for obsolete inventory (367,000) (388,000)
Inventories, net $ 11,558,000 $ 11,443,000