XML 98 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Schedule of property, plant and equipment [Abstract]    
Equipment $ 67,530 $ 79,465
Computer software 130,565 120,996
Leasehold improvements 1,723 1,384
Furniture and fixtures 450 403
Property, plant and equipment, gross 200,268 202,248
Less accumulated depreciation and amortization (170,207) (167,893)
Property, plant and equipment, net $ 30,061 $ 34,355