XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Inventory, Net [Abstract]    
Raw materials $ 80,651 $ 61,548
Work-in-process 45,558 44,464
Finished goods 57,769 53,089
Inventories $ 183,978 $ 159,101