XML 43 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories, net (Tables)
9 Months Ended
Jan. 31, 2026
Inventories, net  
Schedule of inventories, net

Inventories consist of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

January 31,

​

April 30,

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

 

​

​

​

​

Raw materials

​

$

157,015

​

$

52,567

​

Work in process

​

 

80,709

​

 

73,434

​

Finished goods

​

 

97,189

​

 

46,761

​

Inventories, gross

​

 

334,913

​

 

172,762

​

Reserve for inventory excess and obsolescence

​

 

(35,636)

​

 

(28,672)

​

Inventories, net

​

$

299,277

​

$

144,090

​

​