XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Additional Balance Sheet Disclosures - (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Jul. 31, 2025
Inventory Disclosure [Abstract]    
Finished products $ 114,828 $ 109,726
Work-in-process 38,189 32,787
Raw materials and supplies 62,551 58,368
Total inventories 215,568 200,881
Property, Plant and Equipment, Gross [Abstract]    
Accumulated Depreciation of PPE $ (316,274) $ (313,778)