XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Textual) (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]      
Increase in unbilled accounts receivable $ 40,400,000    
Allowance for credit loss 0 $ 0  
Contract costs 21,084,000 17,739,000  
Contract costs 46,838,000 36,950,000  
Amortization of contract acquisition costs 20,050,000 17,816,000 $ 17,966,000
Contract with customer, liability, revenue recognized 275,400,000    
Remaining performance obligation, amount 3,100,000,000    
Contract acquisition costs, net      
Disaggregation of Revenue [Line Items]      
Contract costs 21,100,000 17,700,000  
Contract costs 46,800,000 37,000,000.0  
Amortization of contract acquisition costs 20,100,000 17,800,000 18,000,000.0
Costs to fulfill a contract, net      
Disaggregation of Revenue [Line Items]      
Contract costs 5,900,000 6,000,000.0  
Contract costs 3,500,000 4,700,000  
Amortization of contract acquisition costs $ 10,800,000 $ 10,600,000 $ 9,000,000.0
Cloud Arrangements      
Disaggregation of Revenue [Line Items]      
Revenue, performance obligation, initial term 5 years    
Support and Professional Services      
Disaggregation of Revenue [Line Items]      
Revenue, performance obligation, initial term 1 year