XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Additional Balance Sheet Disclosures - (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jul. 31, 2022
Inventory Disclosure [Abstract]    
Finished products $ 111,897 $ 112,323
Work-in-process 30,359 29,272
Raw materials and supplies 53,439 48,428
Total inventories 195,695 190,023
Property, Plant and Equipment, Gross [Abstract]    
Accumulated Depreciation of PPE $ (273,922) $ (272,376)