v3.26.1
Summary of Significant Accounting Policies Inventories (Tables)
12 Months Ended
Jul. 31, 2026
Accounting Policies [Abstract]  
Schedule of Inventory
Inventories consist of the following as of July 31:
20262025
Finished products$118,277 $109,726 
Work-in-process38,105 32,787 
Raw materials and supplies68,832 58,368 
Total inventories$225,214 $200,881 
Property, Plant, and Equipment
Property, plant and equipment consist of the following as of July 31:
Range of Useful Lives20262025
Land$36,171 $31,194 
Buildings and improvements10 to 33 Years227,474 199,727 
Machinery and equipment3 to 10 Years310,611 295,174 
Construction in progress7,861 13,255 
Property, plant and equipment—gross582,117 539,350 
Accumulated depreciation(327,657)(313,778)
Property, plant and equipment—net$254,460 $225,572