XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, net (Details) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Inventories, net      
Raw materials $ 52,567,000 $ 57,218,000  
Work in process 73,434,000 53,232,000  
Finished goods 46,761,000 65,618,000  
Inventories, gross 172,762,000 176,068,000  
Reserve for inventory excess and obsolescence (28,672,000) (25,900,000)  
Inventories, net 144,090,000 150,168,000  
Inventory reserve charge $ 2,882,000 $ 13,937,000 $ 8,136,000