XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT - At Cost (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Property, Plant and Equipment [Line Items]    
Land $ 942 $ 942
Leasehold improvements 24,941 24,659
Software 54,606 53,715
Other 5,127 6,083
Property plant and equipment, gross 210,127 211,861
Less: accumulated depreciation and amortization (151,265) (132,183)
Property and equipment, net 58,862 79,678
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Machinery and equipment 110,545 112,407
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property plant and equipment, gross $ 13,966 $ 14,055