v3.25.2
Inventories, net (Tables)
12 Months Ended
Apr. 30, 2025
Inventories, net  
Schedule of inventories, net

Inventories consist of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

April 30,

​

​

 

2025

    

2024

 

​

​

(In thousands)

 

Raw materials

​

$

52,567

​

$

57,218

​

Work in process

​

 

73,434

​

 

53,232

​

Finished goods

​

 

46,761

​

 

65,618

​

Inventories, gross

​

 

172,762

​

 

176,068

​

Reserve for inventory excess and obsolescence

​

 

(28,672)

​

 

(25,900)

​

Inventories, net

​

$

144,090

​

$

150,168

​