XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Components Of Inventories) (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Apr. 30, 2024
Inventory, Net [Abstract]    
Raw materials $ 87,738 $ 61,548
Work-in-process 42,013 44,464
Finished goods 49,387 53,089
Inventories $ 179,138 $ 159,101