XML 107 R94.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Property, Plant and Equipment [Abstract]    
Equipment $ 43,704 $ 40,811
Computer software 169,070 156,258
Leasehold improvements 1,760 1,874
Furniture and fixtures 699 681
Property, plant and equipment, gross 215,233 199,624
Less accumulated depreciation and amortization (176,578) (162,758)
Property, plant, and equipment, net $ 38,655 $ 36,866