v3.26.1
Schedule of Inventories (Details) - USD ($)
Jan. 31, 2026
Apr. 30, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 9,504,000 $ 9,279,000
Work in process 1,029,000 776,000
Finished goods 1,450,000 1,097,000
Inventory, gross 11,983,000 11,152,000
Less: allowance for obsolete inventory (386,000) (412,000)
Inventories, net $ 11,597,000 $ 10,740,000