v3.25.2
Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Property, Plant and Equipment [Abstract]    
Equipment $ 45,879 $ 45,881
Computer software 194,339 181,081
Leasehold improvements 1,837 1,635
Furniture and fixtures 695 730
Property, plant and equipment, gross  242,750 229,327
Less accumulated depreciation and amortization (203,881) (190,675)
Property, plant, and equipment, net $ 38,869 $ 38,652