v3.26.3
Property Plant and Equipment (Details) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property, plant and equipment, gross $ 101,973,000 $ 89,584,000
Less accumulated depreciation and amortization 70,997,000 61,624,000
Property, plant and equipment, net 30,976,000 27,960,000
Depreciation 9,778,000 8,813,000
Computer equipment and other    
Property, Plant, and Equipment [Line Items]    
Property, plant and equipment, gross 70,808,000 63,730,000
Internal-use software    
Property, Plant, and Equipment [Line Items]    
Property, plant and equipment, gross 26,629,000 21,191,000
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property, plant and equipment, gross $ 4,536,000 $ 4,663,000