XML 52 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies Inventories (Tables)
12 Months Ended
Jul. 31, 2024
Accounting Policies [Abstract]  
Schedule of Inventory
Inventories consist of the following as of July 31:
 20242023
Finished products$89,430 $103,350 
Work-in-process24,601 26,884 
Raw materials and supplies38,698 46,844 
Total inventories$152,729 $177,078 
Property, Plant and Equipment
Property, plant and equipment consist of the following as of July 31:
 Range of Useful Lives20242023
Land$30,604 $12,273 
Buildings and improvements10 to 33 Years147,767 130,004 
Machinery and equipment3 to 10 Years288,885 282,870 
Construction in progress32,701 9,682 
Property, plant and equipment—gross499,957 434,829 
Accumulated depreciation(304,199)(292,680)
Property, plant and equipment—net$195,758 $142,149