XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
3 Months Ended
Jul. 31, 2025
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 July 31,April 30,
(in thousands)20252025
Raw materials$79,826 $79,258 
Work-in-process43,482 47,979 
Finished goods58,431 50,874 
Total inventories$181,739 $178,111