XML 100 R53.htm IDEA: XBRL DOCUMENT v3.19.3
PROPERTY AND EQUIPMENT - At Cost (Detail) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Property, Plant and Equipment [Abstract]    
Land $ 942 $ 942
Machinery and equipment 99,961 97,149
Leasehold improvements 23,711 21,917
Software 52,961 52,082
Other 24,230 28,147
Property plant and equipment, gross 201,805 200,237
Less: Accumulated depreciation and amortization (110,537) (93,605)
Property and equipment, net $ 91,268 $ 106,632