XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Apr. 30, 2022
Inventory, Net [Abstract]    
Raw materials $ 105,733 $ 90,451
Work-in-process 54,212 59,180
Finished goods 64,818 78,628
Inventories $ 224,763 $ 228,259