XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Additional Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jul. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment $ 277,055 $ 273,880
Inventory, Finished Goods, Net of Reserves 76,538 77,532
Inventory, Work in Process, Net of Reserves 20,696 20,515
Inventory, Raw Materials, Net of Reserves 22,378 21,990
Inventories $ 119,612 $ 120,037