XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Inventory, Net [Abstract]    
Raw materials $ 67,813 $ 61,548
Work-in-process 45,483 44,464
Finished goods 63,823 53,089
Inventories $ 177,119 $ 159,101