XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories, net (Details) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Inventories, net      
Raw materials $ 57,218,000 $ 67,775,000  
Work in process 53,232,000 43,276,000  
Finished goods 65,618,000 42,968,000  
Inventories, gross 176,068,000 154,019,000  
Reserve for inventory excess and obsolescence (25,900,000) (15,205,000)  
Inventories, net 150,168,000 138,814,000  
Inventory reserve charge $ 13,937,000 $ 8,136,000 $ 2,271,000