XML 111 R95.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Abstract]    
Equipment $ 45,881 $ 43,704
Computer software 181,081 169,070
Leasehold improvements 1,635 1,760
Furniture and fixtures 730 699
Property, plant and equipment, gross 229,327 215,233
Less accumulated depreciation and amortization (190,675) (176,578)
Property, plant, and equipment, net $ 38,652 $ 38,655