v3.24.1.1.u2
Inventories (Tables)
9 Months Ended
Apr. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories were comprised of the following:
(in thousands)April 30, 2024July 31, 2023
Finished goods$142,896 $145,355 
Work in progress299,226 161,795 
Raw materials12,799 15,077 
Inventories$454,921 $322,227