XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies Inventories (Tables)
12 Months Ended
Jul. 31, 2025
Accounting Policies [Abstract]  
Schedule of Inventory
Inventories consist of the following as of July 31:
 20252024
Finished products$109,726 $89,430 
Work-in-process32,787 24,601 
Raw materials and supplies58,368 38,698 
Total inventories$200,881 $152,729 
Property, Plant and Equipment
Property, plant and equipment consist of the following as of July 31:
 Range of Useful Lives20252024
Land$31,194 $30,604 
Buildings and improvements10 to 33 Years199,727 147,767 
Machinery and equipment3 to 10 Years295,174 288,885 
Construction in progress13,255 32,701 
Property, plant and equipment—gross539,350 499,957 
Accumulated depreciation(313,778)(304,199)
Property, plant and equipment—net$225,572 $195,758