XML 36 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Inventories (Details) - USD ($)
Jan. 31, 2025
Apr. 30, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 9,676,000 $ 10,130,000
Work in process 744,000 753,000
Finished goods 1,354,000 1,042,000
 Inventory, gross 11,774,000 11,925,000
Less: allowance for obsolete inventory (406,000) (367,000)
Inventories, net $ 11,368,000 $ 11,558,000