XML 105 R53.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY AND EQUIPMENT - At Cost (Detail) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Property, Plant and Equipment [Abstract]    
Land $ 942 $ 942
Machinery and equipment 112,407 99,961
Leasehold improvements 24,659 23,711
Software 53,715 52,961
Other 20,138 24,230
Property plant and equipment, gross 211,861 201,805
Less: accumulated depreciation and amortization (132,183) (110,537)
Property and equipment, net $ 79,678 $ 91,268