XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Property, Plant and Equipment [Line Items]    
Equipment $ 40,811 $ 50,039
Computer software 156,258 141,978
Leasehold improvements 1,874 1,727
Furniture and fixtures 681 588
Equipment 199,624 194,332
Less accumulated depreciation (162,758) (163,503)
Net 36,866 30,829
Telephone Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Equipment 9,844 7,438
Less accumulated depreciation (3,129) (2,071)
Net $ 6,715 $ 5,367