XML 23 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories
6 Months Ended
Oct. 31, 2025
Inventory, Net [Abstract]  
Inventories Inventories
 
The components of inventories were: 
 October 31,April 30,
(in thousands)20252025
Raw materials$82,564 $79,258 
Work-in-process42,862 47,979 
Finished goods59,410 50,874 
Total inventories$184,836 $178,111