XML 104 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Property, Plant and Equipment [Line Items]    
Equipment $ 50,039 $ 67,530
Computer software 141,978 130,565
Leasehold improvements 1,727 1,723
Furniture and fixtures 588 450
Property, plant and equipment, gross 194,332 200,268
Less accumulated depreciation (163,503) (170,207)
Net 30,829 30,061
Telephone Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 7,438 4,563
Less accumulated depreciation (2,071) (1,021)
Net $ 5,367 $ 3,542